public string Anular(DEgresos Egresos) { string respuesta = ""; SqlConnection SqlConectar = new SqlConnection(); try { //conexion con la Base de Datos SqlConectar.ConnectionString = Conexion.CadenaConexion; SqlConectar.Open(); //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.CommandText = "anular_egresos"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id = new SqlParameter(); Parametro_Id.ParameterName = "@ID"; Parametro_Id.SqlDbType = SqlDbType.Int; Parametro_Id.Value = Egresos.ID; SqlComando.Parameters.Add(Parametro_Id); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se anulo el Registro del egreso"; } catch (Exception excepcion) { respuesta = excepcion.Message; } //se cierra la conexion de la Base de Datos finally { if (SqlConectar.State == ConnectionState.Open) { SqlConectar.Close(); } } return(respuesta); }
//Metodos //insertar public string Insertar(DEgresos Egresos) { string respuesta = ""; SqlConnection SqlConectar = new SqlConnection(); try { //conexion con la Base de Datos SqlConectar.ConnectionString = Conexion.CadenaConexion; SqlConectar.Open(); //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.CommandText = "insertar_egresos"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id_Egreso = new SqlParameter(); Parametro_Id_Egreso.ParameterName = "@ID"; Parametro_Id_Egreso.SqlDbType = SqlDbType.Int; Parametro_Id_Egreso.Direction = ParameterDirection.Output; SqlComando.Parameters.Add(Parametro_Id_Egreso); //parametro nombre SqlParameter Parametro_Nombre = new SqlParameter(); Parametro_Nombre.ParameterName = "@nombre"; Parametro_Nombre.SqlDbType = SqlDbType.VarChar; Parametro_Nombre.Size = 50; Parametro_Nombre.Value = Egresos.Nombre; SqlComando.Parameters.Add(Parametro_Nombre); //parametro equivalencia SqlParameter Parametro_Equivalencia = new SqlParameter(); Parametro_Equivalencia.ParameterName = "@equivalencia"; Parametro_Equivalencia.SqlDbType = SqlDbType.VarChar; Parametro_Equivalencia.Size = 10; Parametro_Equivalencia.Value = Egresos.Equivalencia; SqlComando.Parameters.Add(Parametro_Equivalencia); //parametro precio SqlParameter Parametro_Precio = new SqlParameter(); Parametro_Precio.ParameterName = "@precio"; Parametro_Precio.SqlDbType = SqlDbType.Float; Parametro_Precio.Value = Egresos.Precio; SqlComando.Parameters.Add(Parametro_Precio); //parametro precio empresa SqlParameter Parametro_Precio_Empresa = new SqlParameter(); Parametro_Precio_Empresa.ParameterName = "@precioempresa"; Parametro_Precio_Empresa.SqlDbType = SqlDbType.Float; Parametro_Precio_Empresa.Value = Egresos.Precio_Empresa; SqlComando.Parameters.Add(Parametro_Precio_Empresa); //parametro tipo SqlParameter Parametro_Tipo = new SqlParameter(); Parametro_Tipo.ParameterName = "@tipo"; Parametro_Tipo.SqlDbType = SqlDbType.Int; Parametro_Tipo.Value = Egresos.Tipo; SqlComando.Parameters.Add(Parametro_Tipo); //parametro cuenta contable SqlParameter Parametro_Cuenta_Contable = new SqlParameter(); Parametro_Cuenta_Contable.ParameterName = "@cuentacontable"; Parametro_Cuenta_Contable.SqlDbType = SqlDbType.Float; Parametro_Cuenta_Contable.Value = Egresos.Cuenta_Contable; SqlComando.Parameters.Add(Parametro_Cuenta_Contable); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro del Banco"; } catch (Exception excepcion) { respuesta = excepcion.Message; } //se cierra la conexion de la Base de Datos finally { if (SqlConectar.State == ConnectionState.Open) { SqlConectar.Close(); } } return(respuesta); }