}//fin editar //metodo eliminar public string Eliminar(DProduccion Produccion) {//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_produccion"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParId_Produccion = new SqlParameter(); ParId_Produccion.ParameterName = "@id_produccion"; ParId_Produccion.SqlDbType = SqlDbType.Int; ParId_Produccion.Value = Produccion.Id_produccion; SqlCmd.Parameters.Add(ParId_Produccion); 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(DProduccion Produccion) {//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_produccion"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Produccion = new SqlParameter(); ParId_Produccion.ParameterName = "@id_produccion"; ParId_Produccion.SqlDbType = SqlDbType.Int; ParId_Produccion.Value = Produccion.Id_produccion; SqlCmd.Parameters.Add(ParId_Produccion); SqlParameter ParNumero_Serie = new SqlParameter(); ParNumero_Serie.ParameterName = "@numero_serie"; ParNumero_Serie.SqlDbType = SqlDbType.Int; ParNumero_Serie.Value = Produccion.Numero_serie; SqlCmd.Parameters.Add(ParNumero_Serie); SqlParameter ParId_Producto = new SqlParameter(); ParId_Producto.ParameterName = "@id_producto"; ParId_Producto.SqlDbType = SqlDbType.Int; ParId_Producto.Value = Produccion.Id_producto; SqlCmd.Parameters.Add(ParId_Producto); SqlParameter ParDetalle_Estado = new SqlParameter(); ParDetalle_Estado.ParameterName = "@detalle_estado"; ParDetalle_Estado.SqlDbType = SqlDbType.VarChar; ParDetalle_Estado.Size = 1000; ParDetalle_Estado.Value = Produccion.Detalle_estado; SqlCmd.Parameters.Add(ParDetalle_Estado); SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@id_pedido"; ParId_Pedido.SqlDbType = SqlDbType.Int; ParId_Pedido.Value = Produccion.Id_pedido; SqlCmd.Parameters.Add(ParId_Pedido); //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