public void subir() { if (Gv_Producto.Rows.Count < 1) { String mensajeScriptnm = @"<script type='text/javascript'> swal({ title: ""Seleccione Producto Txt"", icon: ""warning"", dangerMode: false, }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false); FileUpload1.Focus(); return; } Int32 IdUsuario = Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdUsuario"]); DataTable DtLis = new DataTable(); DtLis.Columns.Add("IdProductoTxt", typeof(string)); DtLis.Columns.Add("NombrePro", typeof(string)); DtLis.Columns.Add("Precio", typeof(String)); DtLis.Columns.Add("StockDisponible", typeof(Int32)); Int32 IdTipoUsuario = 0; foreach (GridViewRow row in Gv_Producto.Rows) { DataRow drog = DtLis.NewRow(); drog["IdProductoTxt"] = Convert.ToString(row.Cells[0].Text.ToString()); drog["NombrePro"] = row.Cells[1].Text.ToString(); drog["Precio"] = Convert.ToString(row.Cells[2].Text.ToString()); drog["StockDisponible"] = Convert.ToInt32(row.Cells[3].Text.ToString()); IdTipoUsuario = Convert.ToInt32(row.Cells[4].Text.ToString()); DtLis.Rows.Add(drog); } String Msj = ""; Msj = obj.SubirProductoPrecioTipoCliente(IdTipoUsuario, IdUsuario, DtLis); string menssajeScript = "<script type='text/javascript'>" + " swal({" + "title: '" + "" + Msj.ToString() + "'," + " icon: 'success'," + " dangerMode: false," + " }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", menssajeScript, false); DataTable dt = new DataTable(); Gv_Producto.DataSource = dt; Gv_Producto.DataBind(); LblTotal.Text = ""; listar(); PanelSubirNuevo.Visible = false; PanelListar.Visible = true; }
protected void BtnNuevo_Click(object sender, EventArgs e) { PanelListar.Visible = false; PanelSubirNuevo.Visible = true; DataTable dt = new DataTable(); Gv_Producto.DataSource = dt; Gv_Producto.DataBind(); }
public void subir() { if (Gv_Producto.Rows.Count < 1) { String mensajeScriptnm = @"<script type='text/javascript'> swal({ title: ""Seleccione Cliente. Txt"", icon: ""warning"", dangerMode: false, }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false); FileUpload1.Focus(); return; } Int32 IdUsuario = Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdUsuario"]); Int32 IdDistribuidor = Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdEmpresaMaster"]); // obj.CambiarEstadoCliente(IdDistribuidor, IdUsuario); foreach (GridViewRow row in Gv_Producto.Rows) { //Int32 IdDistribuidor, String CodigoCliente,String Nombre, //String Direccion,String CodigoCanal, String Tipo,String Parm1, //String Param2, String Param3, String Param4, String Param5, //String Param6, String Param7, String Param8, String Param9, Int32 Usuario,Int32 Estado) obj.InsertarCliente(IdDistribuidor, row.Cells[0].Text.ToString(), row.Cells[1].Text.ToString(), row.Cells[2].Text.ToString(), row.Cells[3].Text.ToString(), row.Cells[4].Text.ToString(), row.Cells[5].Text.ToString(), row.Cells[6].Text.ToString(), row.Cells[7].Text.ToString(), row.Cells[8].Text.ToString(), row.Cells[9].Text.ToString(), row.Cells[10].Text.ToString(), row.Cells[11].Text.ToString(), row.Cells[12].Text.ToString(), row.Cells[13].Text.ToString(), IdUsuario, 1); } String mensajeScript = @"<script type='text/javascript'> swal({ title: ""Operacion Exitosa"", icon: ""success"", dangerMode: false, }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScript, false); DataTable dt = new DataTable(); Gv_Producto.DataSource = dt; Gv_Producto.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["WebNestle"] == null) { Response.Redirect("Login.aspx"); } if (Page.IsPostBack == false) { PanelListar.Visible = true; PanelSubirNuevo.Visible = false; DataTable dt = new DataTable(); Gv_Producto.DataSource = dt; Gv_Producto.DataBind(); listar(); } }
protected void UploadDocument(object sender, EventArgs e) { /* if (DDTipoUsuario.SelectedValue == "0") * { * * String mensajeScriptnm = @"<script type='text/javascript'> * swal({ * title: ""Seleccione Tipo Cliente"", * icon: ""warning"", * dangerMode: false, * }); * </script>"; * ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false); * DDTipoUsuario.Focus(); * return; * } */ DataTable dt = new DataTable(); dt.Columns.Add("Codigo"); dt.Columns.Add("Nombre"); dt.Columns.Add("Precio"); dt.Columns.Add("Stock"); dt.Columns.Add("TipoUsuarioValor"); dt.Columns.Add("TipoUsuario"); try { string csvPath = Server.MapPath("~/Archivos/") + Path.GetFileName(FileUpload1.PostedFile.FileName); FileUpload1.SaveAs(csvPath); string[] allLines = File.ReadAllLines(csvPath, System.Text.Encoding.Default); { for (int i = 0; i < allLines.Length; i++) { string[] items = allLines[i].Split(new char[] { '|' }); DataRow row = dt.NewRow(); row["Codigo"] = items[0].ToString(); row["Nombre"] = items[1].ToString(); row["Precio"] = items[2].ToString(); row["Stock"] = items[3].ToString(); row["TipoUsuarioValor"] = "2"; // DDTipoUsuario.SelectedValue.ToString(); row["TipoUsuario"] = "BODEGA"; // DDTipoUsuario.SelectedItem.ToString(); dt.Rows.Add(row); } } } catch (Exception ex) { StackTrace st = new StackTrace(ex, true); StackFrame frame = st.GetFrames().Where(f => !String.IsNullOrEmpty(f.GetFileName()) && f.GetILOffset() != StackFrame.OFFSET_UNKNOWN && f.GetNativeOffset() != StackFrame.OFFSET_UNKNOWN && !f.GetMethod().Module.Assembly.GetName().Name.Contains("mscorlib")).First(); string MachineName = System.Environment.MachineName; string UserName = System.Environment.UserName.ToUpper(); string Mensaje = ex.Message; StringBuilder builder = new StringBuilder(Mensaje); builder.Replace("'", ""); int LineaError = frame.GetFileLineNumber(); string Proyecto = frame.GetMethod().Module.Assembly.GetName().Name; string Clase = frame.GetMethod().DeclaringType.Name; string metodo = frame.GetMethod().Name; string menssajeScript = "<script type='text/javascript'>" + " swal({" + "title: '" + "Error en el Txt: " + builder.ToString() + "'," + " icon: 'warning'," + " dangerMode: false," + " }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", menssajeScript, false); return; } Gv_Producto.DataSource = dt; Gv_Producto.DataBind(); LblTotal.Text = "Total Producto: " + Gv_Producto.Rows.Count.ToString(); }
protected void UploadDocument(object sender, EventArgs e) { // Int32 IdDistribuidor, String CodigoCliente,String Nombre, // String Direccion,String CodigoCanal, String Tipo,String Parm1, String Param2, //String Param3, String Param4, String Param5, String Param6,Int32 Usuario, Int32 Estado DataTable dt = new DataTable(); dt.Columns.Add("Cod_Cliente"); dt.Columns.Add("Nombre"); dt.Columns.Add("Direccion"); dt.Columns.Add("Cod_Canal"); dt.Columns.Add("Tipo"); dt.Columns.Add("Param1"); dt.Columns.Add("Param2"); dt.Columns.Add("Param3"); dt.Columns.Add("Param4"); dt.Columns.Add("Param5"); dt.Columns.Add("Param6"); dt.Columns.Add("Param7"); dt.Columns.Add("Param8"); dt.Columns.Add("Param9"); try { string csvPath = Server.MapPath("~/Archivos/") + Path.GetFileName(FileUpload1.PostedFile.FileName); FileUpload1.SaveAs(csvPath); string[] allLines = File.ReadAllLines(csvPath, System.Text.Encoding.Default); { for (int i = 0; i < allLines.Length; i++) { string[] items = allLines[i].Split(new char[] { '|' }); DataRow row = dt.NewRow(); row["Cod_Cliente"] = items[0].ToString(); row["Nombre"] = items[1].ToString(); row["Direccion"] = items[2].ToString(); row["Cod_Canal"] = items[3].ToString(); row["Tipo"] = items[4].ToString(); row["Param1"] = items[5].ToString(); row["Param2"] = items[6].ToString(); row["Param3"] = items[7].ToString(); row["Param4"] = items[8].ToString(); row["Param5"] = items[9].ToString(); row["Param6"] = items[10].ToString(); row["Param7"] = items[11].ToString(); row["Param8"] = items[12].ToString(); row["Param9"] = items[13].ToString(); dt.Rows.Add(row); } } }catch (Exception ex) { StackTrace st = new StackTrace(ex, true); StackFrame frame = st.GetFrames().Where(f => !String.IsNullOrEmpty(f.GetFileName()) && f.GetILOffset() != StackFrame.OFFSET_UNKNOWN && f.GetNativeOffset() != StackFrame.OFFSET_UNKNOWN && !f.GetMethod().Module.Assembly.GetName().Name.Contains("mscorlib")).First(); string MachineName = System.Environment.MachineName; string UserName = System.Environment.UserName.ToUpper(); string Mensaje = ex.Message; StringBuilder builder = new StringBuilder(Mensaje); builder.Replace("'", ""); int LineaError = frame.GetFileLineNumber(); string Proyecto = frame.GetMethod().Module.Assembly.GetName().Name; string Clase = frame.GetMethod().DeclaringType.Name; string metodo = frame.GetMethod().Name; string menssajeScript = "<script type='text/javascript'>" + " swal({" + "title: '" + "Error en el Txt: " + builder.ToString() + "'," + " icon: 'warning'," + " dangerMode: false," + " }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", menssajeScript, false); return; } Gv_Producto.DataSource = dt; Gv_Producto.DataBind(); LblTotal.Text = "Total Cliente: " + Gv_Producto.Rows.Count.ToString(); }
public void subir() { if (Gv_Producto.Rows.Count < 1) { String mensajeScriptnm = @"<script type='text/javascript'> swal({ title: ""Seleccione Producto Txt"", icon: ""warning"", dangerMode: false, }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false); FileUpload1.Focus(); return; } Int32 IdDistribuidor = Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdEmpresaMaster"]); Int32 IdUsuario = Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdUsuario"]); //obj.UpdateProducto(IdDistribuidor, IdUsuario); DataTable DtLis = new DataTable(); DtLis.Columns.Add("IdProductoTxt", typeof(string)); DtLis.Columns.Add("NombrePro", typeof(string)); DtLis.Columns.Add("Precio", typeof(String)); DtLis.Columns.Add("StockDisponible", typeof(Int32)); foreach (GridViewRow row in Gv_Producto.Rows) { DataRow drog = DtLis.NewRow(); drog["IdProductoTxt"] = Convert.ToString(row.Cells[0].Text.ToString()); drog["NombrePro"] = row.Cells[1].Text.ToString(); drog["Precio"] = Convert.ToString(row.Cells[2].Text.ToString()); drog["StockDisponible"] = Convert.ToInt32(row.Cells[3].Text.ToString()); DtLis.Rows.Add(drog); } obj.insertarProducto(Convert.ToInt32(DDFabricante.SelectedValue), 1, IdUsuario, 1, DtLis); //foreach (GridViewRow row in Gv_Producto.Rows) //{ // // Int32 IdProcuto, Int32 IdFabricante,Int32 TipoUsuario, Int32 Stock,String NombreProducto, // //float Precio, String Imagen,Int32 Usuario, Int32 Estado // // 12077014 | SUBL Bombon CajE 24 20x8g | 9.46 | 788 // obj.insertarProducto(Convert.ToString(row.Cells[0].Text.ToString()),Convert.ToInt32(DDFabricante.SelectedValue),1, // Convert.ToInt32(row.Cells[3].Text.ToString()), row.Cells[1].Text.ToString(), // Convert.ToString(row.Cells[2].Text.ToString()), // "IMG", IdUsuario, 1); //} String mensajeScript = @"<script type='text/javascript'> swal({ title: ""Operacion Exitosa"", icon: ""success"", dangerMode: false, }) </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScript, false); DataTable dt = new DataTable(); Gv_Producto.DataSource = dt; Gv_Producto.DataBind(); listar(); PanelSubirNuevo.Visible = false; PanelListar.Visible = true; }