Beispiel #1
0
        //El tercero es el metodo eliminar que esta en la clase datos_catalogo que se encuentra en la capa de datos.
        public static string Eliminar(int codempresa, string codcuenta)
        {
            datos_catalogo Obj = new datos_catalogo(); // Obj es un objeto que hace instancia a la clase datos_catalogo.
            // y en la clase datos catalogo estan los metodos codigo_empresa,naturaleza_cuenta etc... y aca se le asignan los parametros de la funcion.
            Obj.Codigo_empresa = codempresa;
            Obj.Cod_cuenta = codcuenta;

            return Obj.eliminar(Obj); // Se retorna porque es una funcion
        }
Beispiel #2
0
        //aqui se declaran todos los metodos para comunicarse con la capa de datos.
        //El primero es el metodo insertar que esta en la clase datos_catalogo que se encuentra en la capa de datos.
        public static string Insertar(int codempresa, int natcuenta, string codcuenta, string nombrecuenta, string tipocuenta, float debe_, float haber_)
        {
            datos_catalogo Obj = new datos_catalogo(); // Obj es un objeto que hace instancia a la clase datos_catalogo.
            // y en la clase datos catalogo estan los metodos codigo_empresa,naturaleza_cuenta etc... y aca se le asignan los parametros de la funcion.
            Obj.Codigo_empresa = codempresa;
            Obj.Naturaleza_cuenta = natcuenta;
            Obj.Cod_cuenta = codcuenta;
            Obj.Nombre_cuenta = nombrecuenta;
            Obj.Tipo_cuenta = tipocuenta;
            Obj.Debe = debe_;
            Obj.Haber = haber_;

            return Obj.insertar(Obj); // Se retorna porque es una funcion
        }
Beispiel #3
0
 //El quinto es el metodo buscar que esta en la clase datos_catalogo que se encuentra en la capa de datos. (Busca por cuenta)
 public static DataTable Buscarnombre(string textoabuscar)
 {
     datos_catalogo Obj = new datos_catalogo();
     Obj.TextoBuscar = textoabuscar;
     return Obj.buscarcuenta(Obj);
 }
Beispiel #4
0
        //Metodos insertar
        public string insertar(datos_catalogo catalogo)
        {
            string rpta = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Codigo
                SqlCon.ConnectionString = Conexion.cn;
                SqlCon.Open();

                //Estableciendo comandos para ejecutar sentencias de sql
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spinserta_catalogo";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter Parcodempresa = new SqlParameter();
                Parcodempresa.ParameterName = "@codigo_empresa";
                Parcodempresa.SqlDbType = SqlDbType.Int;
                //Parcodempresa.Direction=ParameterDirection.Output --Si fuera autoincrementable(En este caso no)
                Parcodempresa.Value = catalogo.Codigo_empresa;
                SqlCmd.Parameters.Add(Parcodempresa);

                SqlParameter Parnaturalezacta = new SqlParameter();
                Parnaturalezacta.ParameterName = "@naturaleza_cuenta";
                Parnaturalezacta.SqlDbType = SqlDbType.Int;
                Parnaturalezacta.Value = catalogo.Naturaleza_cuenta;
                SqlCmd.Parameters.Add(Parnaturalezacta);

                //SqlParameter Parcodigocta = new SqlParameter();
                //Parcodigocta.ParameterName = "@codigo_cuenta";
                //Parcodigocta.SqlDbType = SqlDbType.VarChar;
                //Parcodigocta.Size = 100;
                //Parcodigocta.Value = catalogo.Codigo_cuenta;
                //SqlCmd.Parameters.Add(Parcodigocta);

                SqlParameter Parcodcta = new SqlParameter();
                Parcodcta.ParameterName = "@codigo_cuenta";
                Parcodcta.SqlDbType = SqlDbType.VarChar;
                Parcodcta.Size = 100;
                Parcodcta.Value = catalogo.Cod_cuenta;
                SqlCmd.Parameters.Add(Parcodcta);

                SqlParameter Parnombrecta = new SqlParameter();
                Parnombrecta.ParameterName = "@nombre_cuenta";
                Parnombrecta.SqlDbType = SqlDbType.VarChar;
                Parnombrecta.Size = 150;
                Parnombrecta.Value = catalogo.Nombre_cuenta;
                SqlCmd.Parameters.Add(Parnombrecta);

                SqlParameter Partipocta = new SqlParameter();
                Partipocta.ParameterName = "@tipo_cuenta";
                Partipocta.SqlDbType = SqlDbType.VarChar;
                Partipocta.Size = 1;
                Partipocta.Value = catalogo.Tipo_cuenta;
                SqlCmd.Parameters.Add(Partipocta);

                SqlParameter Pardebe = new SqlParameter();
                Pardebe.ParameterName = "@debe";
                Pardebe.SqlDbType = SqlDbType.Float;
                //Pardebe.Size = 1;
                Pardebe.Value = catalogo.Debe;
                SqlCmd.Parameters.Add(Pardebe);

                SqlParameter Parhaber = new SqlParameter();
                Parhaber.ParameterName = "@haber";
                Parhaber.SqlDbType = SqlDbType.Float;
                //Parhaber.Size = 1;
                Parhaber.Value = catalogo.Haber;
                SqlCmd.Parameters.Add(Parhaber);

                //Ejecucion de los comandos declarados previamente
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el registro!!";

            }

            catch (Exception ex)
            {
                rpta = ex.Message;
            }

            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return rpta;
        }
Beispiel #5
0
        //Metodo Eliminar
        public string eliminar(datos_catalogo catalogo)
        {
            string rpta = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Codigo
                SqlCon.ConnectionString = Conexion.cn;
                SqlCon.Open();

                //Estableciendo comandos para ejecutar sentencias de sql
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "speliminar_catalogo";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter Parcodempresa = new SqlParameter();
                Parcodempresa.ParameterName = "@codigo_empresa";
                Parcodempresa.SqlDbType = SqlDbType.Int;
                Parcodempresa.Value = catalogo.Codigo_empresa;
                SqlCmd.Parameters.Add(Parcodempresa);

                SqlParameter Parcodcta = new SqlParameter();
                Parcodcta.ParameterName = "@cod_cuenta";
                Parcodcta.SqlDbType = SqlDbType.VarChar;
                Parcodcta.Size = 100;
                Parcodcta.Value = catalogo.Cod_cuenta;
                SqlCmd.Parameters.Add(Parcodcta);
                //Ejecucion de los comandos declarados previamente
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino el registro!!";

            }

            catch (Exception ex)
            {
                rpta = ex.Message;
            }

            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return rpta;
        }
Beispiel #6
0
        //Metodo Buscarcuenta
        public DataTable buscarcuenta(datos_catalogo catalogo)
        {
            DataTable Dtresultado = new DataTable("FINM_CATALOGO_CUENTAS");
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spbuscar_cuenta";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@texto_buscar";
                ParTextoBuscar.SqlDbType = SqlDbType.VarChar;
                ParTextoBuscar.Size = 100;
                ParTextoBuscar.Value = catalogo.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(Dtresultado);
            }

            catch (Exception ex)
            {
                Dtresultado = null;
            }
            return Dtresultado;
        }