}//fin editar //metodo eliminar public string Eliminar(DDistribucion Distribucion) {//inicio eliminar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_distribucion"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Distribucion = new SqlParameter(); ParId_Distribucion.ParameterName = "@id_distribucion"; ParId_Distribucion.SqlDbType = SqlDbType.Int; ParId_Distribucion.Value = Distribucion.Id_distribucion; SqlCmd.Parameters.Add(ParId_Distribucion); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE HA ELIMINADO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin eliminar
}//fin insertar //metodo editar public string Editar(DDistribucion Distribucion) {//inicio editar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_distribucion"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Distribucion = new SqlParameter(); ParId_Distribucion.ParameterName = "@id_distribucion"; ParId_Distribucion.SqlDbType = SqlDbType.Int; ParId_Distribucion.Value = Distribucion.Id_distribucion; SqlCmd.Parameters.Add(ParId_Distribucion); SqlParameter ParId_Taller = new SqlParameter(); ParId_Taller.ParameterName = "@id_taller"; ParId_Taller.SqlDbType = SqlDbType.Int; ParId_Taller.Value = Distribucion.Id_taller; SqlCmd.Parameters.Add(ParId_Taller); SqlParameter ParId_Anticipo = new SqlParameter(); ParId_Anticipo.ParameterName = "@id_anticipo"; ParId_Anticipo.SqlDbType = SqlDbType.Int; ParId_Anticipo.Value = Distribucion.Id_anticipo; SqlCmd.Parameters.Add(ParId_Anticipo); SqlParameter ParFecha_Entrega = new SqlParameter(); ParFecha_Entrega.ParameterName = "@fecha_entrega"; ParFecha_Entrega.SqlDbType = SqlDbType.DateTime; ParFecha_Entrega.Value = Distribucion.Fecha_anticipo; SqlCmd.Parameters.Add(ParFecha_Entrega); SqlParameter ParMonto = new SqlParameter(); ParMonto.ParameterName = "@monto"; ParMonto.SqlDbType = SqlDbType.Decimal; ParMonto.Value = Distribucion.Monto; SqlCmd.Parameters.Add(ParMonto); SqlParameter ParId_Recibido = new SqlParameter(); ParId_Recibido.ParameterName = "@id_recibido"; ParId_Recibido.SqlDbType = SqlDbType.Int; ParMonto.Value = Distribucion.Monto; SqlCmd.Parameters.Add(ParMonto); //ejecutar el codigo rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "HA FALLADO LA EDICION DEL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin editar