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); }
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; } }
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); }