Beispiel #1
0
    public static void ProcesarTraladoVenta(TVRequest a)
    {
        try
        {
            using (SqlConnection con = new SqlConnection(ConSQL()))
            {
                con.Open();
                using (SqlCommand cmd = new SqlCommand("usp_facturacion_traslado_ventas", con))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add("@server", SqlDbType.VarChar, 20).Value         = a.server;
                    cmd.Parameters.Add("@user", SqlDbType.Int, 10).Value               = a.user;
                    cmd.Parameters.Add("@pwd", SqlDbType.Int, 10).Value                = a.pwd;
                    cmd.Parameters.Add("@ffactura_month", SqlDbType.Int).Value         = a.mes;
                    cmd.Parameters.Add("@ffactura_year", SqlDbType.Int).Value          = a.anho;
                    cmd.Parameters.Add("@ffactura_sociedad", SqlDbType.Char, 20).Value = a.sociedad;
                    cmd.Parameters.Add("@loginuser", SqlDbType.Char, 20).Value         = a.loginuser;

                    cmd.ExecuteNonQuery();
                }
            }
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }
Beispiel #2
0
    protected void btnProcesar_Click(object sender, EventArgs e)
    {
        System.Threading.Thread.Sleep(5000);

        if (ddlSociedades.SelectedIndex == -1)
        {
            Messagebox.Show(this, "Seleccione la sociedad");
            return;
        }

        if (ddlMes.SelectedIndex == -1)
        {
            Messagebox.Show(this, "Seleccione el mes");
            return;
        }

        if (ddlAnho.SelectedIndex == -1)
        {
            Messagebox.Show(this, "Seleccione el año");
            return;
        }

        if (grvArchivo1.Rows.Count == 0)
        {
            Messagebox.Show(this, "No ha cargado los datos del archivo excel pestaña 1");
            return;
        }

        if (grvArchivo2.Rows.Count == 0)
        {
            Messagebox.Show(this, "No ha cargado los datos del archivo excel pestaña 2.");
            return;
        }

        if (grvArchivo3.Rows.Count == 0)
        {
            Messagebox.Show(this, "No ha cargado los datos del archivo excel pestaña 3.");
            return;
        }

        int anho = Convert.ToInt32(ddlAnho.SelectedValue);
        int mes  = Convert.ToInt32(ddlMes.SelectedValue);

        string loginusuario = Session["usuario"].ToString();
        string sociedad     = Session["codsoc"].ToString();

        try
        {
            TVRequest req = new TVRequest();
            req.server    = ConfigurationManager.AppSettings["server"].ToString();
            req.user      = ConfigurationManager.AppSettings["user"].ToString();
            req.pwd       = ConfigurationManager.AppSettings["pwd"].ToString();
            req.mes       = mes;
            req.anho      = anho;
            req.sociedad  = sociedad;
            req.loginuser = loginusuario;

            BD.ProcesarTraladoVenta(req);

            grvHistorico.DataSource = BD.ListarHistorico();
            grvHistorico.DataBind();


            grvArchivo1.DataSource = null;
            grvArchivo2.DataSource = null;
            grvArchivo3.DataSource = null;
            grvArchivo1.DataBind();
            grvArchivo2.DataBind();
            grvArchivo3.DataBind();

            Messagebox.Show(this, "El proceso se realizo con exito.");
        }
        catch (Exception ex)
        {
            Messagebox.Show(this, "Sucedio un error durante la ejecucion.");
        }
    }