Alguien me podria ayudar con esto, kiero actualizar las datos de una base de datos en la cual cree un procedimiento almacenado el cual tiene un update. Alguien puede mirar el codigo y decirme si estoy haciendo algo mal.
protected void btnGuardar_Click(object sender, EventArgs e)
{
using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrin gs["export2001"].ConnectionString))
{
cnn.Open();
SqlCommand cmd = new SqlCommand("ra_ingresa_fechas_envio_Contabilidad", cnn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@clirut", SqlDbType.Char, 11);
cmd.Parameters.Add("@orden", SqlDbType.Char, 50);
cmd.Parameters.Add("@fecha_Envio", SqlDbType.Char, 10);
cmd.Parameters.Add("@fecha_Nbs", SqlDbType.Char, 10);
cmd.Parameters.Add("@Bath", SqlDbType.Float);
foreach (Infragistics.WebUI.UltraWebGrid.UltraGridRow row in uwgFletesPorPagar.Rows)
if (row.DataChanged == DataChanged.Modified)
{
cmd.Parameters["@CliRut"].Value = row.Cells.FromKey("clirut").Value;
cmd.Parameters["@orden"].Value = row.Cells.FromKey("OCENUMERO").Value;
if (row.Cells.FromKey("FECHA_ENVIO_CONTABILIDAD").Val ue != null)
cmd.Parameters["@fecha_Envio"].Value = row.Cells.FromKey("FECHA_ENVIO_CONTABILIDAD").Valu e;
else
cmd.Parameters["@fecha_Envio"].Value = DBNull.Value;
if (row.Cells.FromKey("NBS").Value != null)
cmd.Parameters["@fecha_Nbs"].Value = row.Cells.FromKey("NBS").Value;
else
cmd.Parameters["@fecha_Nbs"].Value = DBNull.Value;
if (row.Cells.FromKey("BATH").Value != null)
cmd.Parameters["@Bath"].Value = 1;
else
cmd.Parameters["@Bath"].Value = DBNull.Value;
}
cnn.Close();
}
}
protected void uwgFletesPorPagar_PageIndexChanged(object sender, Infragistics.WebUI.UltraWebGrid.PageEventArgs e)
{
SeleccionarFletesPorPagar(e.NewPageIndex);
}
protected void uwgFletesPorPagar_InitializeRow(object sender, RowEventArgs e)
{
}