예제 #1
0
        public static string contabilizan(int empresa_, DateTime fecha_, DateTime f_inicio, DateTime f_finaliza, int periodo__)
        {
            datos_proc_contabiliza Obj = new datos_proc_contabiliza();

            Obj.P_empresa = empresa_;
            Obj.Fecha = fecha_;
            Obj.P_fec_inicio = f_inicio;
            Obj.P_fec_finaliza = f_finaliza;
            Obj.P_periodo = periodo__;

            return Obj.contabiliza(Obj); // Se retorna porque es una funcion
        }
예제 #2
0
        public string contabiliza(datos_proc_contabiliza Contabilizando)
        {
            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 = "sp_contabilizar";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter Parcodempresa = new SqlParameter();
                Parcodempresa.ParameterName = "@p_empresa";
                Parcodempresa.SqlDbType = SqlDbType.Int;
                Parcodempresa.Value = Contabilizando.P_empresa;
                SqlCmd.Parameters.Add(Parcodempresa);

                SqlParameter Parfecha = new SqlParameter();
                Parfecha.ParameterName = "@fecha";
                Parfecha.SqlDbType = SqlDbType.DateTime;
                Parfecha.Value = Contabilizando.Fecha;
                SqlCmd.Parameters.Add(Parfecha);

                SqlParameter Parfecinicio = new SqlParameter();
                Parfecinicio.ParameterName = "@p_fec_inicio";
                Parfecinicio.SqlDbType = SqlDbType.DateTime;
                Parfecinicio.Value = Contabilizando.P_fec_inicio;
                SqlCmd.Parameters.Add(Parfecinicio);

                SqlParameter Parfecfin = new SqlParameter();
                Parfecfin.ParameterName = "@p_fec_finaliza";
                Parfecfin.SqlDbType = SqlDbType.DateTime;
                Parfecfin.Value = Contabilizando.P_fec_finaliza;
                SqlCmd.Parameters.Add(Parfecfin);

                SqlParameter Parperiodo = new SqlParameter();
                Parperiodo.ParameterName = "@p_periodo";
                Parperiodo.SqlDbType = SqlDbType.Int;
                Parperiodo.Value = Contabilizando.P_periodo;
                SqlCmd.Parameters.Add(Parperiodo);

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

            }

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

            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return rpta;
        }
예제 #3
0
 public static DataTable buscar_asiento(string textobuscar)
 {
     datos_proc_contabiliza Obj = new datos_proc_contabiliza();
     Obj.Textobuscar = textobuscar;
     return Obj.buscar_asiento(Obj);
 }
예제 #4
0
        public DataTable buscar_asiento(datos_proc_contabiliza Contabiliza)
        {
            DataTable Dtresultado = new DataTable("TBM_ASIENTOS_CONTABLES_ENCA");
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "sp_busca_asientos";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter Partextobuscar = new SqlParameter();
                Partextobuscar.ParameterName = "@textobuscar";
                Partextobuscar.SqlDbType = SqlDbType.VarChar;
                Partextobuscar.Size = 100;
                Partextobuscar.Value = Contabiliza.Textobuscar;
                SqlCmd.Parameters.Add(Partextobuscar);

                //SqlParameter Parmes = new SqlParameter();
                //Parmes.ParameterName = "@p_mes";
                //Parmes.SqlDbType = SqlDbType.VarChar;
                //Parmes.Size = 100;
                //Parmes.Value = Param.Mes;
                //SqlCmd.Parameters.Add(Parmes);

                //SqlParameter Paranio = new SqlParameter();
                //Paranio.ParameterName = "@p_anio";
                //Paranio.SqlDbType = SqlDbType.VarChar;
                //Paranio.Size = 100;
                //Paranio.Value = Param.Anio;
                //SqlCmd.Parameters.Add(Paranio);

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

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