public string Anular(D_ingresos 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_ANULAR_INGRESO"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_ingreso = new MySqlParameter(); parametro_id_ingreso.ParameterName = "_ID_INGRESO"; parametro_id_ingreso.MySqlDbType = MySqlDbType.Int32; parametro_id_ingreso.Value = ingreso.Id_ingreso; cmd.Parameters.Add(parametro_id_ingreso); // ejecutamos if (cmd.ExecuteNonQuery() == 1) { rspt = "Ok"; } else { rspt = "NO SE HA PODIDO ANULAR"; } } catch (Exception ex) { rspt = ex.Message; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } } return(rspt); }
public string Editar(D_ingresos 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_INGRESO"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_ingreso = new MySqlParameter(); parametro_id_ingreso.ParameterName = "_ID_INGRESO"; parametro_id_ingreso.MySqlDbType = MySqlDbType.Int32; parametro_id_ingreso.Value = ingreso.Id_ingreso; MySqlParameter parametro_id_trabajador = new MySqlParameter(); parametro_id_trabajador.ParameterName = "_ID_TRABAJADOR"; parametro_id_trabajador.MySqlDbType = MySqlDbType.Int32; parametro_id_trabajador.Value = ingreso.Id_trabajador; MySqlParameter parametro_id_proveedor = new MySqlParameter(); parametro_id_proveedor.ParameterName = "_ID_PROVEEDOR"; parametro_id_proveedor.MySqlDbType = MySqlDbType.Int32; parametro_id_proveedor.Value = ingreso.Id_proveedor; MySqlParameter parametro_fecha = new MySqlParameter(); parametro_fecha.ParameterName = "_FECHA"; parametro_fecha.MySqlDbType = MySqlDbType.DateTime; parametro_fecha.Value = ingreso.Fecha; MySqlParameter parametro_tipo_comprobante = new MySqlParameter(); parametro_tipo_comprobante.ParameterName = "_TIPO_COMPROBANTE"; parametro_tipo_comprobante.MySqlDbType = MySqlDbType.VarChar; parametro_tipo_comprobante.Size = 20; parametro_tipo_comprobante.Value = ingreso.Tipo_comprobante; MySqlParameter parametro_serie = new MySqlParameter(); parametro_serie.ParameterName = "_SERIE"; parametro_serie.MySqlDbType = MySqlDbType.VarChar; parametro_serie.Size = 4; parametro_serie.Value = ingreso.Serie; MySqlParameter parametro_correlativo = new MySqlParameter(); parametro_correlativo.ParameterName = "_CORRELATIVO"; parametro_correlativo.MySqlDbType = MySqlDbType.VarChar; parametro_correlativo.Size = 7; parametro_correlativo.Value = ingreso.Correlativo; MySqlParameter parametro_igv = new MySqlParameter(); parametro_igv.ParameterName = "_IGV"; parametro_igv.MySqlDbType = MySqlDbType.Decimal; parametro_igv.Precision = 4; parametro_igv.Scale = 2; parametro_igv.Value = ingreso.Igv; MySqlParameter parametro_estado = new MySqlParameter(); parametro_estado.ParameterName = "_ESTADO"; parametro_estado.MySqlDbType = MySqlDbType.VarChar; parametro_estado.Size = 7; parametro_estado.Value = ingreso.Estado; cmd.Parameters.Add(parametro_id_ingreso); cmd.Parameters.Add(parametro_id_trabajador); cmd.Parameters.Add(parametro_id_proveedor); cmd.Parameters.Add(parametro_fecha); cmd.Parameters.Add(parametro_tipo_comprobante); cmd.Parameters.Add(parametro_serie); cmd.Parameters.Add(parametro_correlativo); cmd.Parameters.Add(parametro_igv); cmd.Parameters.Add(parametro_estado); // 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); }