public void Insertar(ref Cls_Paquetes_DAL objPaqDAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; char vAccion = objPaqDAL.CAccion; Crear_Parametros(ref objPaqDAL); objPaqDAL.DtParametros.Rows.Add("@Descripcion", "2", objPaqDAL.SDescripcion); objPaqDAL.DtParametros.Rows.Add("@Peso", "6", objPaqDAL.SPeso); objPaqDAL.DtParametros.Rows.Add("@Id_Categoria", "1", objPaqDAL.SIdCategoria); objPaqDAL.DtParametros.Rows.Add("@Id_Estado", "1", objPaqDAL.SIdEstado); objPaqDAL.DtParametros.Rows.Add("@Id_Sucursal", "1", objPaqDAL.SIdSucursal); objPaqDAL.DtParametros.Rows.Add("@Id_Servicio", "1", objPaqDAL.SIdServicio); objPaqDAL.DtParametros.Rows.Add("@Usuario", "2", objPaqDAL.SPersona); objPaqDAL.DtParametros.Rows.Add("@Retiro_Domicilio", "8", objPaqDAL.SRetiroDomicilio); objPaqDAL.DtParametros.Rows.Add("@Entrega_Domicilio", "8", objPaqDAL.SEntregaDomicilio); objPaqDAL.DtParametros.Rows.Add("@Direccion_Entrega", "2", objPaqDAL.SDireccionEntrega); objPaqDAL.DtParametros.Rows.Add("@Sub_Total", "6", objPaqDAL.SSubtotal); objPaqDAL.DtParametros.Rows.Add("@Impuesto", "6", objPaqDAL.SImpuesto); objPaqDAL.DtParametros.Rows.Add("@Envio", "6", objPaqDAL.SEnvio); objPaqDAL.DtParametros.Rows.Add("@Total", "6", objPaqDAL.STotal); objPaqDAL.DtParametros.Rows.Add("@Pagado", "8", objPaqDAL.SPagado); objPaqDAL.DtParametros.Rows.Add("@Numero_tarjeta", "2", objPaqDAL.SNumeroTarjeta); Obj_BDService.InsertarDatoSinIdentity("sp_Insertar_Paquete", "Sucursales", objPaqDAL.DtParametros, ref vAccion, ref vError); objPaqDAL.CAccion = vAccion; objPaqDAL.SError = vError; }
public void Listar(ref Cls_Paquetes_DAL objPaqDAL) { BDServiceClient Obj_BDService = new BDServiceClient(); try { string SSP_Nombre = "sp_Listar_Paquetes_Factura"; string SNombreTabla = "Paquetes"; string error = ""; objPaqDAL.DtTablaPaquetes = Obj_BDService.ListarDatos(SSP_Nombre, SNombreTabla, ref error); if (error == string.Empty && objPaqDAL.DtTablaPaquetes != null) { objPaqDAL.SError = string.Empty; } else { objPaqDAL.SError = error; } } catch (Exception ex) { objPaqDAL.SError = ex.Message.ToString(); } finally { Obj_BDService.Close(); } }
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; } }
public void Editar(ref Cls_Paquetes_DAL objPaqDAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; char vAccion = objPaqDAL.CAccion; Crear_Parametros(ref objPaqDAL); objPaqDAL.DtParametros.Rows.Add("@Id_Paquete", "1", objPaqDAL.SIdPaquete); objPaqDAL.DtParametros.Rows.Add("@Id_Estado", "2", objPaqDAL.SIdEstado); Obj_BDService.ModificarDato("sp_Modificar_Paquetes", "Paquetes", objPaqDAL.DtParametros, ref vAccion, ref vError); objPaqDAL.CAccion = vAccion; objPaqDAL.SError = vError; }
public void Crear_Parametros(ref Cls_Paquetes_DAL objPaqDAL) { try { objPaqDAL.DtParametros = new DataTable("Parametros"); objPaqDAL.DtParametros.Columns.Add("Nombre"); objPaqDAL.DtParametros.Columns.Add("Tipo"); objPaqDAL.DtParametros.Columns.Add("Valor"); objPaqDAL.SError = string.Empty; } catch (Exception Error) { objPaqDAL.SError = Error.Message.ToString(); objPaqDAL.DtParametros = null; } }
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(); } }