public string Eliminar(D_detalle_venta d_detalle) { string rspt = ""; MySqlConnection conexion = new MySqlConnection(); try { /// creo conexion conexion.ConnectionString = Conexion.Cn; conexion.Open(); /// configuro parametros MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexion; cmd.CommandText = "SP_ELIMINAR_DETALLE_VENTA"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_detalle_venta = new MySqlParameter(); parametro_id_detalle_venta.ParameterName = "_ID_DETALLE_VENTA"; parametro_id_detalle_venta.MySqlDbType = MySqlDbType.Int32; parametro_id_detalle_venta.Value = d_detalle.Id_detalle_venta; cmd.Parameters.Add(parametro_id_detalle_venta); // ejecutamos if (cmd.ExecuteNonQuery() == 1) { rspt = "Ok"; } else { rspt = "NO SE HA PODIDO ELIMINAR"; } } catch (Exception ex) { rspt = ex.Message; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } } return(rspt); }
public string Editar(D_detalle_venta d_venta) { string rspt = ""; MySqlConnection conexion = new MySqlConnection(); try { /// creo conexion conexion.ConnectionString = Conexion.Cn; conexion.Open(); /// configuro parametros MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexion; cmd.CommandText = "SP_UPDATE_DETALLE_VENTA"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_detalle_venta = new MySqlParameter(); parametro_id_detalle_venta.ParameterName = "_ID_DETALLE_VENTA"; parametro_id_detalle_venta.MySqlDbType = MySqlDbType.Int32; parametro_id_detalle_venta.Value = d_venta.Id_detalle_venta; MySqlParameter parametro_id_venta = new MySqlParameter(); parametro_id_venta.ParameterName = "_ID_VENTA"; parametro_id_venta.MySqlDbType = MySqlDbType.Int32; parametro_id_venta.Value = d_venta.Id_venta; MySqlParameter parametro_id_detalle_ingreso = new MySqlParameter(); parametro_id_detalle_ingreso.ParameterName = "_ID_DETALLE_INGRESO"; parametro_id_detalle_ingreso.MySqlDbType = MySqlDbType.Int32; parametro_id_detalle_ingreso.Value = d_venta.Id_detalle_ingreso; MySqlParameter parametro_cantidad = new MySqlParameter(); parametro_cantidad.ParameterName = "_CANTIDAD"; parametro_cantidad.MySqlDbType = MySqlDbType.Int32; parametro_cantidad.Value = d_venta.Cantidad; MySqlParameter parametro_precio_venta = new MySqlParameter(); parametro_precio_venta.ParameterName = "_PRECIO_VENTA"; parametro_precio_venta.MySqlDbType = MySqlDbType.Decimal; parametro_precio_venta.Precision = 6; parametro_precio_venta.Scale = 2; parametro_precio_venta.Value = d_venta.Precio_venta; MySqlParameter parametro_descuento = new MySqlParameter(); parametro_descuento.ParameterName = "_DESCUENTO"; parametro_descuento.MySqlDbType = MySqlDbType.Decimal; parametro_descuento.Precision = 4; parametro_descuento.Scale = 2; parametro_descuento.Value = d_venta.Descuento; cmd.Parameters.Add(parametro_id_venta); cmd.Parameters.Add(parametro_id_detalle_ingreso); cmd.Parameters.Add(parametro_cantidad); cmd.Parameters.Add(parametro_precio_venta); cmd.Parameters.Add(parametro_descuento); // ejecutamos if (cmd.ExecuteNonQuery() == 1) { rspt = "Ok"; } else { rspt = "NO SE HA PODIDO EDITAR"; } } catch (Exception ex) { rspt = ex.Message; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } } return(rspt); }