Şimdi Ara

Asp.Net datacontext sorunum

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
306
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,
    .net'te yazmakta olduğum bir projede şu şekilde hata alıyorum. Dbml dosyasını database'e bağladım. İlgili sayfaların kodlarını da aşağıda paylaşıyorum. Yardımlarınızı esirgemeyin lütfen. :)
    Alınan Hata:
    Derleme Hatası

    Açıklama: Bu isteği yerine getirmek için gereken kaynak derlenirken bir hata oluştu. Lütfen aşağıdaki özel hata ayrıntılarını gözden geçirin ve kaynak kodunuzu uygun biçimde değiştirin.

    Derleyici Hata İletisi: CS0246: 'enesDataContext' tür veya ad alanı adı bulunamadı (bir using yönergeniz veya derleme başvurunuz mu eksik?)

    Kaynak Hatası:


    Satır 26: protected void btnKaydet_Click(object sender, EventArgs e)
    Satır 27: {
    Satır 28: using (enesDataContext enes=new enesDataContext())
    Satır 29:
    Satır 30: {

    Kaynak Dosya: c:\inetpub\wwwroot\RandevuTakip\RandevuTakip\HastaKayit.aspx.cs Satır: 28

    enes.designer.cs sayfasının kodları:
    #pragma warning disable 1591
    //------------------------------------------------------------------------------
    // <auto-generated>
    // This code was generated by a tool.
    // Runtime Version:4.0.30319.18408
    //
    // Changes to this file may cause incorrect behavior and will be lost if
    // the code is regenerated.
    // </auto-generated>
    //------------------------------------------------------------------------------

    namespace RandevuTakip
    {
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.Linq;
    using System.Data.Linq.Mapping;
    using System.Linq;
    using System.Linq.Expressions;
    using System.Reflection;


    public partial class enesDataContext : System.Data.Linq.DataContext
    {

    private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();

    #region Extensibility Method Definitions
    partial void OnCreated();
    #endregion

    public enesDataContext(string connection) :
    base(connection, mappingSource)
    {
    OnCreated();
    }

    public enesDataContext(System.Data.IDbConnection connection) :
    base(connection, mappingSource)
    {
    OnCreated();
    }

    public enesDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
    base(connection, mappingSource)
    {
    OnCreated();
    }

    public enesDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
    base(connection, mappingSource)
    {
    OnCreated();
    }
    }
    }
    #pragma warning restore 1591




    HastaKayit.aspx.cs sayfasının kodları :
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data.Linq.SqlClient;
    using System.Data.SqlClient;
    using System.Data.Linq;

    namespace RandevuTakip
    {
    public partial class HastaKayit : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)// eğer sayfa postback edilmemiş yani önceden yüklenmemişse aşağıdaki işlemleri yapacak.
    {
    ASPxGridView2.FocusedRowIndex = -1;// gridde kayıt seçili gelmesin.
    dteDogumTarihi.Date = DateTime.Now;// tarih otomatik olarak bugün gelsin.
    dteKayitTarihi.Date = DateTime.Now;
    }

    }

    protected void btnKaydet_Click(object sender, EventArgs e)
    {
    using (enesDataContext enes=new enesDataContext())

    {
    if (lblID.Text == "")
    {

    try
    {
    tblMusteri musteri = new tblMusteri
    {

    Adres = txtAdres.Text,
    AdSoyad = txtAdSoyad.Text,
    Boy = txtBoy.Text,
    Meslek = txtMeslek.Text,
    Cinsiyeti = ddlCinsiyet.SelectedValue,
    DogumTarihi = dteDogumTarihi.Date,
    Eposta = txtEposta.Text,
    Gsm = txtGSM.Text,
    KanGrubu = ddlKanGrubu.SelectedValue,
    KayitTarihi = dteKayitTarihi.Date,
    Kilo = txtKilo.Text,
    MedeniHal = ddlMedeniHal.SelectedValue,
    Notu = txtNot.Text,
    Referans = txtReferans.Text,
    TcNo = txtTC.Text,
    Tel1 = txtTel1.Text,
    Tel2 = txtTel2.Text

    };


    string text = txtGSM.Text;
    char[] arr = new char[] { '0', ',', ' ' };
    text = text.TrimStart(arr);


    dc.tblMusteri.InsertOnSubmit(musteri);
    dc.SubmitChanges();
    Temizle();
    Yardimci.Alert.Show("Kayıt Eklendi.");
    ASPxGridView2.FocusedRowIndex = -1;
    }
    catch
    {
    Yardimci.Alert.Show("Kayıt Eklenirken hata oluştu. Lütfen daha sonra tekrar deneyiniz. Sorun devam ederse proram satıcınızla görünüşünüz.");
    }
    }
    else
    {

    try
    {
    tblMusteri hk = dc.tblMusteris.FirstOrDefault(k => k.ID == int.Parse(lblID.Text));

    hk.Adres = txtAdres.Text;
    hk.AdSoyad = txtAdSoyad.Text;
    hk.Boy = txtBoy.Text;
    hk.Meslek = txtMeslek.Text;
    hk.Cinsiyeti = ddlCinsiyet.SelectedValue;
    hk.DogumTarihi = dteDogumTarihi.Date;
    hk.Eposta = txtEposta.Text;
    hk.Gsm = txtGSM.Text;
    hk.KanGrubu = ddlKanGrubu.SelectedValue;
    hk.KayitTarihi = dteKayitTarihi.Date;
    hk.Kilo = txtKilo.Text;
    hk.MedeniHal = ddlMedeniHal.SelectedValue;
    hk.Notu = txtNot.Text;
    hk.Referans = txtReferans.Text;
    hk.TcNo = txtTC.Text;
    hk.Tel1 = txtTel1.Text;
    hk.Tel2 = txtTel2.Text;
    dc.SubmitChanges();
    Temizle();
    Yardimci.Alert.Show("Kayıt Güncellendi.");
    ASPxGridView2.FocusedRowIndex = -1;
    }
    catch
    {
    Yardimci.Alert.Show("Kayıt Güncellenirken hata oluştu. Lütfen daha sonra tekrar deneyiniz. Sorun devam ederse program satıcınızla görünüşünüz.");
    }

    }
    }
    }
    protected void ASPxGridView1_FocusedRowChanged(object sender, EventArgs e)
    {
    if (ASPxGridView2.FocusedRowIndex != -1)
    {
    lblID.Text = ASPxGridView2.GetRowValues(ASPxGridView2.FocusedRowIndex, "ID").ToString();
    try
    {
    using (connection dc = new connection())
    {
    tblMusteri hk = dc.tblMusteri.FirstOrDefault(k => k.ID == int.Parse(lblID.Text));
    txtAdres.Text = hk.Adres;
    txtAdSoyad.Text = hk.AdSoyad;
    txtBoy.Text = hk.Boy;
    txtMeslek.Text = hk.Meslek;
    ddlCinsiyet.SelectedValue = hk.Cinsiyeti;
    dteDogumTarihi.Date = Convert.ToDateTime(hk.DogumTarihi);
    txtEposta.Text = hk.Eposta;
    txtGSM.Text = hk.Gsm;
    ddlKanGrubu.SelectedValue = hk.KanGrubu;
    dteKayitTarihi.Date = Convert.ToDateTime(hk.KayitTarihi);
    txtKilo.Text = hk.Kilo;
    int yil = DateTime.Today.Year - hk.DogumTarihi.Value.Year;
    txtYas.Text = yil.ToString();
    ddlMedeniHal.SelectedValue = hk.MedeniHal;
    txtNot.Text = hk.Notu;
    txtReferans.Text = hk.Referans;
    txtTC.Text = hk.TcNo;
    txtTel1.Text = hk.Tel1;
    txtTel2.Text = hk.Tel2;
    }
    }
    catch
    {
    Yardimci.Alert.Show("Kayıt seçilirken hata oluştu.");
    }
    }

    }

    private void Temizle()
    {
    lblID.Text = "";
    Yardimci.Temizle(Panel1);
    Yardimci.Temizle(Panel2);
    Yardimci.Temizle(Panel3);
    ASPxGridView2.DataBind();
    throw new NotImplementedException();

    }

    protected void LinqDataSource1_Selecting(object sender, LinqDataSourceSelectEventArgs e)
    {

    }

    protected void btnSil_Click(object sender, EventArgs e)
    {
    if (lblID.Text != "")
    {
    using (connection dc = new connection())
    {
    try
    {
    int id = int.Parse(lblID.Text);
    tblMusteri hk = dc.tblMusteris.FirstOrDefault(k => k.ID == id);
    dc.tblMusteris.DeleteOnSubmit(hk);

    var mCari = from mc in dc.tblMusteriCaris
    where mc.MusteriID == id
    select mc;
    dc.tblMusteriCaris.DeleteAllOnSubmit(mCari);

    var islem = from isl in dc.tblIslems
    where isl.MusteriID == id
    select isl;
    dc.tblIslems.DeleteAllOnSubmit(islem);

    var randevu = from rdv in dc.tblRandevus
    where rdv.HastaID == id
    select rdv;
    dc.tblRandevus.DeleteAllOnSubmit(randevu);

    var kasa = from ks in dc.tblKasas
    where ks.MusteriID == id
    select ks;
    dc.tblKasas.DeleteAllOnSubmit(kasa);

    var konsil = from kon in dc.tblKonsAyaks
    where kon.MusteriID == id
    select kon;
    dc.tblKonsAyaks.DeleteAllOnSubmit(konsil);

    var konsilc = from konC in dc.tblKonsCilts
    where konC.MusteriID == id
    select konC;
    dc.tblKonsCilts.DeleteAllOnSubmit(konsilc);

    var konsilL = from konL in dc.tblKonsLazers
    where konL.MusteriID == id
    select konL;
    dc.tblKonsLazers.DeleteAllOnSubmit(konsilL);



    dc.SubmitChanges();

    Temizle();
    Yardimci.Alert.Show("Kayıt Başarılı Bir Şekilde Silindi...");
    }
    catch
    {
    Yardimci.Alert.Show("Kayıt Silinirken Hata Oluştu...");
    }

    }
    }
    else
    {
    Yardimci.Alert.Show("Kayıt seçilmedi. Lütfen silmek için bir kayıt seçiniz...");
    }
    }

    protected void btnYeni_Click(object sender, EventArgs e)
    {
    Temizle();
    }
    protected void LinqDataSource1_Selecting1(object sender, LinqDataSourceSelectEventArgs e)
    {

    }
    }
    }

    Web.Config : sayfasının kodları :
    <!--
    For more information on how to configure your ASP.NET application, please visit
    http://go.microsoft.com/fwlink/?LinkId=169433
    -->
    <configuration>
    <configSections>
    <sectionGroup name="devExpress">
    <section name="themes" type="DevExpress.Web.ThemesConfigurationSection, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
    <section name="compression" type="DevExpress.Web.CompressionConfigurationSection, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
    <section name="settings" type="DevExpress.Web.SettingsConfigurationSection, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
    <section name="errors" type="DevExpress.Web.ErrorsConfigurationSection, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
    </sectionGroup>
    </configSections>
    <connectionStrings>
    <add name="SeansTakipConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=SeansTakip;Integrated Security=True;"
    providerName="System.Data.SqlClient" />
    </connectionStrings>
    <system.web>
    <roleManager enabled="true">
    <providers>
    <clear />
    <add connectionStringName="SeansTakipConnectionString" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" />
    <add applicationName="/" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" />
    </providers>
    </roleManager>
    <membership>
    <providers>
    <clear />

    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SeansTakipConnectionString1" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="100" applicationName="/" />
    </providers>
    </membership>
    <profile>
    <providers>
    <clear />
    <!--profil kullanılmıyor bu projede-->
    <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="SeansTakipConnectionString1" applicationName="/" />
    </providers>
    </profile>
    <compilation debug="true" targetFramework="4.5">
    <assemblies>
    <add assembly="DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    <add assembly="DevExpress.Data.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    <add assembly="DevExpress.Printing.v15.1.Core, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
    <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    <add assembly="DevExpress.RichEdit.v15.1.Core, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    <add assembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    <add assembly="DevExpress.Web.ASPxThemes.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
    <add assembly="DevExpress.Web.ASPxHtmlEditor.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    <add assembly="DevExpress.Web.ASPxSpellChecker.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    <add assembly="DevExpress.Office.v15.1.Core, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    <add assembly="DevExpress.SpellChecker.v15.1.Core, Version=15.1.5.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
    </assemblies>
    </compilation>
    <httpRuntime targetFramework="4.5" />
    <httpModules>
    <add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" name="ASPxHttpHandlerModule" />
    </httpModules>
    <httpHandlers>
    <add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET" path="DX.ashx" validate="false" />
    <add type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="ASPxUploadProgressHandlerPage.ashx" validate="false" />
    </httpHandlers>
    </system.web>
    <location path="Default.aspx">
    <system.web>
    <authorization>
    <allow roles="Admin" />
    <allow roles="Personel" />
    <allow roles="Yetkili" />
    <deny users="*" />
    </authorization>
    </system.web>
    </location>
    <system.webServer>
    <modules>
    <add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" name="ASPxHttpHandlerModule" />
    </modules>
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
    <add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET" path="DX.ashx" name="ASPxHttpHandlerModule" preCondition="integratedMode" />
    <add type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v15.1, Version=15.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="ASPxUploadProgressHandlerPage.ashx" name="ASPxUploadProgressHandler" preCondition="integratedMode" />
    </handlers>
    </system.webServer>
    <devExpress>
    <themes enableThemesAssembly="true" styleSheetTheme="" theme="" customThemeAssemblies="" />
    <compression enableHtmlCompression="false" enableCallbackCompression="true" enableResourceCompression="true" enableResourceMerging="true" />
    <settings doctypeMode="Xhtml" rightToLeft="false" embedRequiredClientLibraries="false" ieCompatibilityVersion="edge" />
    <errors callbackErrorRedirectUrl="" />
    </devExpress>
    </configuration>



    < Bu mesaj bu kişi tarafından değiştirildi smyrna2318 -- 12 Ağustos 2015; 16:01:54 >







  • Yapay Zeka’dan İlgili Konular
    Php header yardım!
    11 yıl önce açıldı
    php database veri eklemede hata
    geçen yıl açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.