private void Guardar(string mensaje) { try { if (!_PermisoGuardar) { this.Alerta("No tiene permisos para grabar"); return; } if (txtFisico.Text == "" | txtInventario.Text == "" | txtPresentacion.Text == "") { this.Alerta("Un campo requerido se encuentra vacío"); return; } if (cmbProductosLista.SelectedValue == "-1") { this.Alerta("Se debe seleccionar un producto"); this.Nuevo(); return; } Fisico PFisico = this.LlenarFisico(); List <FisicoConsignado> list = new List <FisicoConsignado>(); foreach (DataRow row in dt.Rows) { FisicoConsignado fc = new FisicoConsignado(); fc.Id_Emp = Convert.ToInt32(row["Id_Emp"]); fc.Id_Cd = Convert.ToInt32(row["Id_Cd"]); fc.Id_FisCons = Convert.ToInt32(row["Id_FisCons"]); fc.Id_Cte = Convert.ToInt32(row["Id_Cte"]); fc.Id_Ter = Convert.ToInt32(row["Id_Ter"]); fc.Fis_Consignados = Convert.ToInt32(row["Fis_Consignados"]); list.Add(fc); } PFisico.ListFisicoConsignado = list; CN_CapFisico clsFisico = new CN_CapFisico(); int verificador = -1; Sesion session = (Sesion)Session["Sesion" + Session.SessionID]; clsFisico.InsertarFisico(PFisico, session.Emp_Cnx, ref verificador); if (verificador > 0) { if (mensaje != "sin_mensaje") { this.AlertaFocus("Los datos se han guardado correctamente", txtProducto.ClientID); } Nuevo(); } else { this.Alerta("Hubo un problema al insertar los datos"); } } catch (Exception ex) { throw ex; } }
private void GuardarDeExcel() { try { Sesion session = (Sesion)Session["Sesion" + Session.SessionID]; CN_CapFisico clsFisico = new CN_CapFisico(); clsFisico.Automatico(session.Id_Emp, session.Id_Cd_Ver, session.Emp_Cnx); //int verificador; //Fisico fisico; //List<FisicoConsignado> list = new List<FisicoConsignado>(); //int a; //int b; //ArrayList Ceros = new ArrayList(); //Fisico fisico1 = new Fisico(); //fisico1.Id_Emp = session.Id_Emp; //fisico1.Id_Cd = session.Id_Cd_Ver; //fisico1.Auto = 1; //verificador = 0; //clsFisico.EliminarFisico(fisico1, session.Emp_Cnx, ref verificador); //foreach (DataRow dr in ds.Tables[0].Rows) //{ // if (int.TryParse(dr[0] == DBNull.Value ? "0" : dr[0].ToString(), out b) && int.TryParse(dr[5] == DBNull.Value ? "0" : dr[5].ToString(), out a)) // { // if (b > 0 && a != 0) // { // fisico = new Fisico(); // fisico.Id_Emp = session.Id_Emp; // fisico.Id_Cd = session.Id_Cd_Ver; // fisico.Id_Prd = Convert.ToInt32(dr[0]); // fisico.Fis_Fecha = DateTime.Now; // fisico.Fis_Fisico = a; // fisico.ListFisicoConsignado = list; // verificador = 0; // clsFisico.InsertarFisico(fisico, session.Emp_Cnx, ref verificador); // } // } //} RAM1.ResponseScripts.Add("CloseAndRebind('fisico');"); } catch (Exception ex) { Alerta(ex.Message.Replace("'", "")); } }
private List <FisicoConsignado> GetList(int Id_Prd) { try { List <FisicoConsignado> List = new List <FisicoConsignado>(); CN_CapFisico clsCN_CapFisicoConsignado = new CN_CapFisico(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; FisicoConsignado FisicoConsignado = new FisicoConsignado(); FisicoConsignado.Id_Emp = session2.Id_Emp; FisicoConsignado.Id_Cd = session2.Id_Cd_Ver; clsCN_CapFisicoConsignado.ConsultaFisicoConsignado(FisicoConsignado, Id_Prd, session2.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }
private void Inicializar() { try { CN_CapFisico CN_Fisico = new CN_CapFisico(); Fisico fisico = new Fisico(); Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; int verificador = -1; fisico.Id_Emp = session.Id_Emp; fisico.Id_Cd = session.Id_Cd_Ver; CN_Fisico.EliminarFisico(fisico, session.Emp_Cnx, ref verificador); Nuevo(); this.Alerta("El inventario físico se inicializó exitosamente"); } catch (Exception ex) { throw ex; } }
protected void rtb1_ButtonClick(object sender, RadToolBarEventArgs e) { try { if (Page.IsValid) { ErrorManager(); RadToolBarButton btn = e.Item as RadToolBarButton; switch (btn.CommandName) { case "save": this.Guardar(""); HF_Contador.Value = "0"; break; case "new": break; case "undo": break; case "DwExcel": List <Producto> List = new List <Producto>(); CN_CapFisico clsCN_CapFisicoConsignado = new CN_CapFisico(); Sesion session2 = (Sesion)Session["Sesion" + Session.SessionID]; Producto fisico = new Producto(); fisico.Id_Emp = session2.Id_Emp; fisico.Id_Cd = session2.Id_Cd_Ver; clsCN_CapFisicoConsignado.ConsultaFisico(fisico, session2.Emp_Cnx, ref List); string ruta = Server.MapPath("Reportes") + "\\Fisico.txt"; StreamWriter sw = new StreamWriter(ruta, false, Encoding.UTF8); sw.WriteLine("<html>"); sw.WriteLine("<head>"); sw.WriteLine("</head>"); sw.WriteLine("<body>"); sw.WriteLine("<table border=1><font size=8pt>"); sw.WriteLine("<td bgcolor=\"#DDDDDD\"><b>Núm. Producto</td>"); sw.WriteLine("<td bgcolor=\"#DDDDDD\"><b>Descripción</td>"); sw.WriteLine("<td bgcolor=\"#DDDDDD\"><b>Presentación</td>"); sw.WriteLine("<td bgcolor=\"#DDDDDD\"><b>Unidades</td>"); sw.WriteLine("<td bgcolor=\"#DDDDDD\"><b>Inventario final</td>"); sw.WriteLine("<td bgcolor=\"#DDDDDD\"><b>Físico</td>"); sw.WriteLine("</tr>"); foreach (Producto p in List) { sw.WriteLine("<tr>"); sw.WriteLine("<td>" + p.Id_Prd + "</td>"); sw.WriteLine("<td>" + p.Prd_Descripcion + "</td>"); sw.WriteLine("<td>" + p.Prd_Presentacion + "</td>"); sw.WriteLine("<td>" + p.Prd_UniNs + "</td>"); sw.WriteLine("<td>" + p.Prd_InvFinal + "</td>"); sw.WriteLine("<td>" + p.Prd_Fisico + "</td>"); sw.WriteLine("</tr>"); } sw.WriteLine("</font></table>"); sw.WriteLine("</body>"); sw.WriteLine("</html>"); sw.Close(); if (File.Exists(ruta)) { string ruta2 = null; ruta2 = Server.MapPath("Reportes") + "\\Fisico.xls"; if (File.Exists(ruta2)) { File.Delete(ruta2); } File.Move(ruta, Server.MapPath("Reportes") + "\\Fisico.xls"); Response.Redirect("Reportes\\Fisico.xls", false); } break; case "UpExcel": RAM1.ResponseScripts.Add("UpExcel()"); break; } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }