private void CargarPedidosUsuario() { Cls_Paquetes_BLL objBLL = new Cls_Paquetes_BLL(); Cls_Paquetes_DAL objDAL = new Cls_Paquetes_DAL(); gdvPaquetes.DataSource = null; gdvPaquetes.DataBind(); objBLL.Listar(ref objDAL); string prueba = txtBuscar.Value; if (objDAL.SError == string.Empty) { gdvPaquetes.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtTablaPaquetes in dt.AsEnumerable() where dtTablaPaquetes.Field <string>("Usuario").ToLower().Replace(" ", "").Contains(Usuario.ToLower().Replace(" ", "")) select dtTablaPaquetes; DataView view = query.AsDataView(); gdvPaquetes.DataSource = view; } else { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtSucursales in dt.AsEnumerable() where dtSucursales.Field <string>("DetallePaquete").ToLower().Replace(" ", "").Contains(txtBuscar.Value.ToLower().Replace(" ", "")) select dtSucursales; DataView view = query.AsDataView(); gdvPaquetes.DataSource = view; } gdvPaquetes.DataBind(); if (gdvPaquetes.Rows.Count > 0) { gdvPaquetes.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvPaquetes.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.SError; } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { lblMensaje.Visible = false; Cls_Paquetes_BLL objBLL = new Cls_Paquetes_BLL(); Cls_Paquetes_DAL objDAL = new Cls_Paquetes_DAL(); objDAL.SIdPaquete = txtIdPaquete.Value.ToString().Trim(); objDAL.SIdEstado = Convert.ToInt32(cmbEstados.SelectedValue.ToString().Trim()); objDAL.CAccion = 'U'; objBLL.Editar(ref objDAL); if (!string.IsNullOrEmpty(objDAL.SError)) { lblMensaje.Text = objDAL.SError; lblMensaje.Visible = true; lblMensaje.ForeColor = System.Drawing.Color.Red; } else { CargarPedidosUsuario(); if (objDAL.CAccion == 'U') { ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "Editado();", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "Guardado();", true); } lblMensaje.ForeColor = System.Drawing.Color.White; } updpnlGrid.Update(); } catch (Exception ex) { lblMensaje.Visible = true; lblMensaje.Text = ex.Message.ToString(); } }
private void CargarPedidosUsuario() { Cls_Paquetes_BLL objBLL = new Cls_Paquetes_BLL(); Cls_Paquetes_DAL objDAL = new Cls_Paquetes_DAL(); gdvEstados.DataSource = null; gdvEstados.DataBind(); objBLL.Listar(ref objDAL); string prueba = txtBuscar.Value; if (objDAL.SError == string.Empty) { gdvEstados.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtEstados in dt.AsEnumerable() where !dtEstados.Field <int>("Id_Estado").Equals(3) select dtEstados; DataView view = query.AsDataView(); paquetesLista = view; gdvEstados.DataSource = view; gdvEstados.Columns[0].Visible = true; } else { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtEstados in dt.AsEnumerable() where dtEstados.Field <int>("Id_Paquete").ToString().ToLower().Replace(" ", "").Contains(txtBuscar.Value.ToLower().Replace(" ", "")) select dtEstados; DataView view = query.AsDataView(); foreach (DataRowView row in view) { if (row["Id_Estado"].ToString().Equals("3")) { gdvEstados.Columns[0].Visible = false; } } gdvEstados.DataSource = view; } gdvEstados.DataBind(); updpnlGrid.Update(); if (gdvEstados.Rows.Count > 0) { gdvEstados.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvEstados.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.SError; } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { Cls_Paquetes_BLL objBLL = new Cls_Paquetes_BLL(); Cls_Paquetes_DAL objDAL = new Cls_Paquetes_DAL(); objDAL.SDescripcion = txtDescripcion.Value.ToString().Trim(); objDAL.SPeso = Convert.ToDouble(txtPeso.Value.ToString().Trim().Replace(".", ",")); objDAL.SIdCategoria = Convert.ToInt32(ddlCategoria.SelectedValue); objDAL.SIdEstado = 1; objDAL.SIdSucursal = Convert.ToInt32(ddlSucursales.SelectedValue); objDAL.SIdServicio = Convert.ToInt32(ddlServicios.SelectedValue); objDAL.SPersona = Usuario; objDAL.SRetiroDomicilio = chkRecoger.Checked; objDAL.SEntregaDomicilio = chkEntrega.Checked; if (chkEntrega.Checked) { objDAL.SDireccionEntrega = txtDireccion.Value.ToString().Trim(); } else { objDAL.SDireccionEntrega = "No aplica"; } objDAL.SNumeroTarjeta = ddlTarjetas.SelectedValue.ToString().Trim(); objDAL.SSubtotal = Convert.ToDouble(txtSubtotal.Value.ToString().Trim().Replace(".", ",")); objDAL.SImpuesto = Convert.ToDouble(txtSubtotal.Value.ToString().Trim().Replace(".", ",")) * 0.13; objDAL.SEnvio = Convert.ToDouble(txtEnvio.Value.ToString().Trim().Replace(".", ",")); objDAL.STotal = Convert.ToDouble(txtTotal.Value.ToString().Trim().Replace(".", ",")); objDAL.SPagado = true; objDAL.CAccion = 'I'; objBLL.Insertar(ref objDAL); if (!string.IsNullOrEmpty(objDAL.SError)) { ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "alert('Se ha producido un error al guardar');", true); } else { CargarSucursales(); if (objDAL.CAccion == 'U') { ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "alert('Se ha guardado exitosamente');", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "alert('Se ha editado exitosamente');", true); } LimpiarCampos(); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "alert('Se ha producido una excepcion' );", true); txtMensaje.Value = ex.Message.ToString(); txtMensaje.Visible = true; updpnlBusqueda.Update(); } }