3
Answers

Sql Server Update problem

Umut çelik

Umut çelik

8y
318
1
Sir, I do not normally take no mistake when I say try catch does not have a reaction to the pressure of the button clear error göstermiyor.sor update process is taking place in what I am getting error 
I can not find fault
my code
 
 
--------------------------------------------------------------- 
private void btnprojeguncelle_Click(object sender, EventArgs e)
try
{
EPROJE proje = new EPROJE();
proje.ISINADI = txtisinadi.Text;
proje.ACIKLAMA = txtaciklama.Text;
proje.IHALEBEDELI = Convert.ToDecimal(txtihalebedeli.Text);
proje.IHALETARIHI = Convert.ToDateTime(dateIhaletarihi.Text);
proje.SOZLESMETARIHI = Convert.ToDateTime(dateSozlesmetarihi.Text);
proje.ISINSURESI = Convert.ToInt32(txtisinsuresi.Text);
proje.TESLIM = Convert.ToDateTime(dateteslim.Text);
proje.BASLAMA = Convert.ToDateTime(datebaslama.Text);
proje.BITIS = Convert.ToDateTime(datebitis.Text);
if (BLLPROJE.Update(proje) == true)
{
MessageBox.Show("Güncelleme Islemi Tamam", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
ProjeListele();
}
else
{
MessageBox.Show("Güncelleme Islemi Basarisiz", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.Close();
}
}
catch (Exception a)
{
MessageBox.Show(a.Message.ToString());
}
}
-------------------------------------------------------------



public static bool Update(EPROJE item)
{
if (item.ID >0 && item.ISINADI != null && item.ISINADI.Trim().Length > 0 && item.ACIKLAMA != null && item.ACIKLAMA.Trim().Length > 0 && item.IHALEBEDELI > 0 && item.IHALETARIHI != null && item.SOZLESMETARIHI != null && item.ISINSURESI > 0 && item.TESLIM != null && item.BASLAMA != null && item.BITIS != null)
{
return FPROJE.Update(item);
}
return false;
}
-------------------------------------------------------------
public static bool Update(EPROJE item) -------Facade layerde ki update kodlari
{
bool sonuc = false;
try
{
SqlCommand com = new SqlCommand("PROJE_Update", Baglanti.Con);
com.CommandType = CommandType.StoredProcedure;
if (com.Connection.State != ConnectionState.Open)
{
com.Connection.Open();
}
com.Parameters.AddWithValue("ID", item.ID);
com.Parameters.AddWithValue("ISINADI", item.ISINADI);
com.Parameters.AddWithValue("ACIKLAMA", item.ACIKLAMA);
com.Parameters.AddWithValue("IHALEBEDELI", item.IHALEBEDELI);
com.Parameters.AddWithValue("IHALETARIHI", item.IHALETARIHI);
com.Parameters.AddWithValue("SOZLESMETARIHI", item.SOZLESMETARIHI);
com.Parameters.AddWithValue("ISINSURESI", item.ISINSURESI);
com.Parameters.AddWithValue("TESLIM", item.TESLIM);
com.Parameters.AddWithValue("BASLAMA", item.BASLAMA);
com.Parameters.AddWithValue("BITIS", item.BITIS);
sonuc = com.ExecuteNonQuery() >0 ;
}
catch
{
sonuc = false;
}
return sonuc;
}
--------------------------------------------------------------------------------------------------------------------



namespace EntityLayer
{
public class EPROJE:IDisposable
{
private int _ID;
private string _ISINADI;
private string _ACIKLAMA;
private Decimal _IHALEBEDELI;
private DateTime _IHALETARIHI;
private DateTime _SOZLESMETARIHI;
private int _ISINSURESI;
private DateTime _TESLIM;
private DateTime _BASLAMA;
private DateTime _BITIS;
public int ID
{
get
{
return _ID;
}
set
{
_ID = value;
}
}
public string ISINADI
{
get
{
return _ISINADI;
}
set
{
_ISINADI = value;
}
}
public string ACIKLAMA
{
get
{
return _ACIKLAMA;
}
set
{
_ACIKLAMA = value;
}
}
public decimal IHALEBEDELI
{
get
{
return _IHALEBEDELI;
}
set
{
_IHALEBEDELI = value;
}
}
public DateTime IHALETARIHI
{
get
{
return _IHALETARIHI;
}
set
{
_IHALETARIHI = value;
}
}
public DateTime SOZLESMETARIHI
{
get
{
return _SOZLESMETARIHI;
}
set
{
_SOZLESMETARIHI = value;
}
}
public int ISINSURESI
{
get
{
return _ISINSURESI;
}
set
{
_ISINSURESI = value;
}
}
public DateTime TESLIM
{
get
{
return _TESLIM;
}
set
{
_TESLIM = value;
}
}
public DateTime BASLAMA
{
get
{
return _BASLAMA;
}
set
{
_BASLAMA = value;
}
}
public DateTime BITIS
{
get
{
return _BITIS;
}
set
{
_BITIS = value;
}
}
public void Dispose()
{
GC.SuppressFinalize(this);
}
}
-----------------------------------------------------------------------------
PROJE TABLE
--------- 
ID int Unchecked
ISINADI nvarchar(MAX) Unchecked
ACIKLAMA nvarchar(MAX) Unchecked
IHALEBEDELI decimal(18, 2) Unchecked
IHALETARIHI datetime Unchecked
SOZLESMETARIHI datetime Unchecked
ISINSURESI int Unchecked
TESLIM datetime Unchecked
BASLAMA datetime Unchecked
BITIS datetime Unchecked
Unchecked
--------------------------------------------------------------------------------
UPDATE Stored Procedure

-------


USE [SerinkDB]
GO
/****** Object: StoredProcedure [dbo].[PROJE_Update] Script Date: 13.04.2016 08:23:57 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROC [dbo].[PROJE_Update]
@ID INT,
@ISINADI NVARCHAR(MAX),
@ACIKLAMA NVARCHAR(MAX),
@IHALEBEDELI DECIMAL(18,2),
@IHALETARIHI DATETIME,
@SOZLESMETARIHI DATETIME,
@ISINSURESI INT,
@TESLIM DATETIME,
@BASLAMA DATETIME,
@BITIS DATETIME
AS
UPDATE PROJE SET ISINADI=@ISINADI,ACIKLAMA=@ACIKLAMA,IHALEBEDELI=@IHALEBEDELI,IHALETARIHI=@IHALETARIHI,SOZLESMETARIHI=@SOZLESMETARIHI,ISINSURESI=@ISINSURESI,TESLIM=@TESLIM,BASLAMA=@BASLAMA,BITIS=@BITIS WHERE ID=@ID
---------------------------------------------------------------------------------------------------------

I HAVE A STUDIO MANAGER SQL SERVER 2014
.
 

Answers (3)