public bool AgregarGuiaDesp(GuiaDespacho_Detalle guia)
        {
            Boolean    respuesta = false;
            Conexion   con       = new Conexion();
            SqlCommand cmd       = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Desp_AgregarGuiaDesp";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Rut", guia.Rut);
                cmd.Parameters.AddWithValue("@Sucursal", guia.Sucursal);
                cmd.Parameters.AddWithValue("@Comuna", guia.Comuna);
                cmd.Parameters.AddWithValue("@Usuario", guia.Usuario);
                cmd.Parameters.AddWithValue("@Procedimiento", 0);
                cmd.Parameters.AddWithValue("@OT", guia.OT);
                cmd.Parameters.AddWithValue("@NombreOT", "");
                cmd.Parameters.AddWithValue("@Cantidad", guia.CantXBulto);
                cmd.Parameters.AddWithValue("@Tip_Embalaje", guia.Embalaje);
                SqlDataReader reader = cmd.ExecuteReader();
                if (reader.Read())
                {
                    respuesta = Convert.ToBoolean(reader["respuesta"].ToString());
                }
                con.CerrarConexion();
            }
            return(respuesta);
        }
Exemplo n.º 2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Controller_GuiaDespacho controlDes = new Controller_GuiaDespacho();

            int respuesta = 0;

            //List<GuiaDespacho_Detalle> lista = new List<GuiaDespacho_Detalle>();
            for (int i = 0; i < RadGridDist.Items.Count; i++)
            {
                GridDataItem         row  = RadGridDist.Items[i];
                GuiaDespacho_Detalle guia = new GuiaDespacho_Detalle();
                //guia.Nfactura = controlDes.MaxGuiaDespacho()+1;
                guia.OT         = row["OT"].Text.ToString();
                guia.Rut        = row["Rut"].Text.ToString();
                guia.Sucursal   = row["Sucursal"].Text.ToString();
                guia.Comuna     = row["Comuna"].Text.ToString();
                guia.CantXBulto = Convert.ToInt32(row["Cant_porbult"].Text.ToString());
                guia.Embalaje   = row["Embalaje"].Text.ToString();
                guia.Usuario    = Session["Usuario"].ToString();
                if (controlDes.AgregarGuiaDesp(guia))
                {
                    respuesta = respuesta + 1;
                }
            }
            if (respuesta != 0 && respuesta > 0)
            {
                string popupScript = "<script language='JavaScript'>alert('Guias Creadas Correctamente');</script>";
                Page.RegisterStartupScript("PopupScript", popupScript);
                TabContainer1.ActiveTabIndex = 1;
                TabPanel3.Enabled            = false;
                TabPanel1.Enabled            = false;
            }
        }
Exemplo n.º 3
0
        protected void ibExcel_Click(object sender, ImageClickEventArgs e)
        {
            List <GuiaDespacho_Detalle> lista = new List <GuiaDespacho_Detalle>();

            for (int i = 0; i < RadGrid1.Items.Count; i++)
            {
                GuiaDespacho_Detalle pro = new GuiaDespacho_Detalle();

                pro.OT        = RadGrid1.Items[i]["OT"].Text.ToUpper();
                pro.NombreOT  = RadGrid1.Items[i]["NombreOT"].Text.ToLower();
                pro.Proveedor = RadGrid1.Items[i]["Proveedor"].Text;
                pro.Comuna    = RadGrid1.Items[i]["Comuna"].Text;
                pro.Embalaje  = RadGrid1.Items[i]["Embalaje"].Text;



                lista.Add(pro);
            }
            GridView GridView1 = new GridView();

            GridView1.DataSource = lista;
            GridView1.DataBind();

            GridView1.HeaderStyle.BackColor       = System.Drawing.Color.Blue;
            GridView1.HeaderStyle.ForeColor       = System.Drawing.Color.White;
            GridView1.HeaderRow.Cells[3].Text     = "Nombre OT";
            GridView1.HeaderRow.Cells[4].Text     = "Despachado";
            GridView1.HeaderRow.Cells[5].Text     = "Guias RM";
            GridView1.HeaderRow.Cells[6].Text     = "Guias Regiones";
            GridView1.HeaderRow.Cells[0].Visible  = false;
            GridView1.HeaderRow.Cells[1].Visible  = false;
            GridView1.HeaderRow.Cells[7].Visible  = false;
            GridView1.HeaderRow.Cells[8].Visible  = false;
            GridView1.HeaderRow.Cells[9].Visible  = false;
            GridView1.HeaderRow.Cells[10].Visible = false;
            GridView1.HeaderRow.Cells[11].Visible = false;
            for (int contador = 0; contador < GridView1.Rows.Count; contador++)
            {
                GridViewRow row = GridView1.Rows[contador];
                row.Cells[0].Visible  = false;
                row.Cells[1].Visible  = false;
                row.Cells[7].Visible  = false;
                row.Cells[8].Visible  = false;
                row.Cells[9].Visible  = false;
                row.Cells[10].Visible = false;
                row.Cells[11].Visible = false;
                row.Cells[5].Text     = row.Cells[10].Text;
                row.Cells[6].Text     = row.Cells[7].Text;
            }


            string nombre = "InformePorOT" + DateTime.Now.ToShortDateString();


            ExportToExcel(nombre, GridView1);
        }