public DataTable Mostrar_detalle_ingreso(D_detalle_ingreso d_ingreso) { DataTable data_respuesta = new DataTable("ingreso"); 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_MOSTRAR_DETALLE_INGRESO"; cmd.CommandType = CommandType.StoredProcedure; MySqlDataAdapter da = new MySqlDataAdapter(cmd); da.Fill(data_respuesta); } catch (Exception ex) { data_respuesta = null; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } } return(data_respuesta); }
public string Eliminar(D_detalle_ingreso d_ingreso) { 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_INGRESO"; cmd.CommandType = CommandType.StoredProcedure; 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_ingreso.Id_detalle_ingreso; cmd.Parameters.Add(parametro_id_detalle_ingreso); // 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_ingreso d_ingreso) { 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_INGRESO"; cmd.CommandType = CommandType.StoredProcedure; 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_ingreso.Id_detalle_ingreso; MySqlParameter parametro_id_ingreso = new MySqlParameter(); parametro_id_ingreso.ParameterName = "_ID_INGRESO"; parametro_id_ingreso.MySqlDbType = MySqlDbType.Int32; parametro_id_ingreso.Value = d_ingreso.Id_ingreso; MySqlParameter parametro_id_articulo = new MySqlParameter(); parametro_id_articulo.ParameterName = "_ID_ARTICULO"; parametro_id_articulo.MySqlDbType = MySqlDbType.Int32; parametro_id_articulo.Value = d_ingreso.Id_articulo; MySqlParameter parametro_precio_compra = new MySqlParameter(); parametro_precio_compra.ParameterName = "_PRECIO_COMPRA"; parametro_precio_compra.MySqlDbType = MySqlDbType.Decimal; parametro_precio_compra.Precision = 4; parametro_precio_compra.Scale = 2; parametro_precio_compra.Value = d_ingreso.Precio_compra; MySqlParameter parametro_precio_venta = new MySqlParameter(); parametro_precio_compra.ParameterName = "_PRECIO_VENTA"; parametro_precio_compra.MySqlDbType = MySqlDbType.Decimal; parametro_precio_compra.Precision = 4; parametro_precio_compra.Scale = 2; parametro_precio_compra.Value = d_ingreso.Precio_venta; MySqlParameter parametro_stock_inicial = new MySqlParameter(); parametro_stock_inicial.ParameterName = "_STOCK_INICIAL"; parametro_stock_inicial.MySqlDbType = MySqlDbType.Int32; parametro_stock_inicial.Value = d_ingreso.Stock_inicial; MySqlParameter parametro_stock_actual = new MySqlParameter(); parametro_stock_actual.ParameterName = "_STOCK_ACTUAL"; parametro_stock_actual.MySqlDbType = MySqlDbType.Int32; parametro_stock_actual.Value = d_ingreso.Stock_actual; MySqlParameter parametro_fecha_produccion = new MySqlParameter(); parametro_fecha_produccion.ParameterName = "_FECHA_PRODUCCION"; parametro_fecha_produccion.MySqlDbType = MySqlDbType.DateTime; parametro_fecha_produccion.Value = d_ingreso.Fecha_produccion; MySqlParameter parametro_fecha_vencimiento = new MySqlParameter(); parametro_fecha_vencimiento.ParameterName = "_FECHA_VENCIMIENTO"; parametro_fecha_vencimiento.MySqlDbType = MySqlDbType.DateTime; parametro_fecha_vencimiento.Value = d_ingreso.Fecha_vencimiento; cmd.Parameters.Add(parametro_id_detalle_ingreso); cmd.Parameters.Add(parametro_id_ingreso); cmd.Parameters.Add(parametro_id_articulo); cmd.Parameters.Add(parametro_precio_compra); cmd.Parameters.Add(parametro_precio_venta); cmd.Parameters.Add(parametro_stock_inicial); cmd.Parameters.Add(parametro_stock_actual); cmd.Parameters.Add(parametro_fecha_produccion); cmd.Parameters.Add(parametro_fecha_vencimiento); // 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); }