public void Editar(ref Cls_Personas_DAL Obj_Personas_DAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; char vAccion = Obj_Personas_DAL.cAccion; Crear_Parametros(ref Obj_Personas_DAL); Obj_Personas_DAL.dtParametros.Rows.Add("@Cedula", "2", Obj_Personas_DAL.sCedula); Obj_Personas_DAL.dtParametros.Rows.Add("@Nombre", "2", Obj_Personas_DAL.sNombre); Obj_Personas_DAL.dtParametros.Rows.Add("@Primer_Apellido", "2", Obj_Personas_DAL.sPrimerApellido); Obj_Personas_DAL.dtParametros.Rows.Add("@Segundo_Apellido", "2", Obj_Personas_DAL.sSegundoApellido); Obj_Personas_DAL.dtParametros.Rows.Add("@Email", "2", Obj_Personas_DAL.sEmail); Obj_Personas_DAL.dtParametros.Rows.Add("@Telefono1", "2", Obj_Personas_DAL.sTelefono1); Obj_Personas_DAL.dtParametros.Rows.Add("@Telefono2", "2", Obj_Personas_DAL.sTelefono2); Obj_Personas_DAL.dtParametros.Rows.Add("@Usuario", "2", Obj_Personas_DAL.sUsuario); Obj_Personas_DAL.dtParametros.Rows.Add("@Contrasena", "2", Obj_Personas_DAL.sContrasenia); Obj_Personas_DAL.dtParametros.Rows.Add("@Super_Usuario", "8", Obj_Personas_DAL.sSuperUsuario); Obj_Personas_DAL.dtParametros.Rows.Add("@Activo", "8", Obj_Personas_DAL.sActivo); Obj_Personas_DAL.dtParametros.Rows.Add("@Provincia", "2", Obj_Personas_DAL.sProvincia); Obj_Personas_DAL.dtParametros.Rows.Add("@Canton", "2", Obj_Personas_DAL.sCanton); Obj_Personas_DAL.dtParametros.Rows.Add("@Distrito", "2", Obj_Personas_DAL.sDistrito); Obj_Personas_DAL.dtParametros.Rows.Add("@Direccion_Exacta", "2", Obj_Personas_DAL.sDireccionExacta); Obj_BDService.ModificarDato("sp_Modificar_Persona", "Personas", Obj_Personas_DAL.dtParametros, ref vAccion, ref vError); Obj_Personas_DAL.cAccion = vAccion; Obj_Personas_DAL.sError = vError; }
public void Listar(ref Cls_Personas_DAL Obj_Personas_DAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; Obj_Personas_DAL.dtTablaPersonas = Obj_BDService.ListarDatos("sp_Listar_Personas", "Personas", ref vError); Obj_Personas_DAL.sError = vError; }
public void Eliminar(ref Cls_Personas_DAL Obj_Personas_DAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; Crear_Parametros(ref Obj_Personas_DAL); Obj_Personas_DAL.dtParametros.Rows.Add("@Cedula", "2", Obj_Personas_DAL.sFiltro); Obj_BDService.EliminarDato("sp_Eliminar_Persona", "Personas", Obj_Personas_DAL.dtParametros, ref vError); Obj_Personas_DAL.sError = vError; }
public void Filtrar(ref Cls_Personas_DAL Obj_Personas_DAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; Crear_Parametros(ref Obj_Personas_DAL); Obj_Personas_DAL.dtParametros.Rows.Add("@Filtro", "2", Obj_Personas_DAL.sFiltro); Obj_Personas_DAL.dtTablaPersonas = Obj_BDService.FiltrarDatos("sp_Filtrar_Personas", "Personas", Obj_Personas_DAL.dtParametros, ref vError); Obj_Personas_DAL.sError = vError; }
private void CargarUsuarios() { Cls_Personas_BLL objBLL = new Cls_Personas_BLL(); Cls_Personas_DAL objDAL = new Cls_Personas_DAL(); gdvUsuarios.DataSource = null; gdvUsuarios.DataBind(); objBLL.Listar(ref objDAL); if (objDAL.sError == string.Empty) { gdvUsuarios.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { gdvUsuarios.DataSource = objDAL.dtTablaPersonas; } else { DataTable dt = objDAL.dtTablaPersonas; EnumerableRowCollection <DataRow> query = from dtUsuarios in dt.AsEnumerable() where dtUsuarios.Field <string>("Nombre").ToLower().Contains(txtBuscar.Value.ToLower()) select dtUsuarios; DataView view = query.AsDataView(); gdvUsuarios.DataSource = view; } gdvUsuarios.DataBind(); if (gdvUsuarios.Rows.Count > 0) { gdvUsuarios.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvUsuarios.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.sError; } }
public void Crear_Parametros(ref Cls_Personas_DAL Obj_Personas_DAL) { try { Obj_Personas_DAL.dtParametros = new DataTable("Parametros"); Obj_Personas_DAL.dtParametros.Columns.Add("Nombre"); Obj_Personas_DAL.dtParametros.Columns.Add("Tipo"); Obj_Personas_DAL.dtParametros.Columns.Add("Valor"); Obj_Personas_DAL.sError = string.Empty; } catch (Exception Error) { Obj_Personas_DAL.sError = Error.Message.ToString(); Obj_Personas_DAL.dtParametros = null; } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { lblMensaje.Visible = false; Cls_Personas_BLL objBLL = new Cls_Personas_BLL(); Cls_Personas_DAL objDAL = new Cls_Personas_DAL(); objDAL.sCedula = txtCedula.Value; objDAL.sNombre = txtNombre.Value; objDAL.sPrimerApellido = txtPrimerApellido.Value; objDAL.sSegundoApellido = txtSegundoApellido.Value; objDAL.sEmail = txtEmail.Value; objDAL.sTelefono1 = txtTelefono1.Value; objDAL.sTelefono2 = txtTelefono2.Value; objDAL.sUsuario = txtUsuario.Value; objDAL.sContrasenia = txtContrasenia.Value; objDAL.sSuperUsuario = "false"; objDAL.sActivo = "true"; objDAL.sProvincia = cmbProvincias.Text; objDAL.sCanton = cmbCantones.Text; objDAL.sDistrito = cmbDistritos.Text; objDAL.sDireccionExacta = txtDireccion.Value; objBLL.Insertar(ref objDAL); if (!string.IsNullOrEmpty(objDAL.sError)) { lblMensaje.Text = objDAL.sError; lblMensaje.Visible = true; lblMensaje.ForeColor = System.Drawing.Color.Red; } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "alert('Registro agregado correctamente');", true); Response.Redirect("Ingreso.aspx"); } } catch (Exception ex) { lblMensaje.Visible = true; lblMensaje.Text = ex.Message.ToString(); } }
protected void gdvPersonas_RowDeleting(object sender, System.Web.UI.WebControls.GridViewDeleteEventArgs e) { lblMensaje.Visible = false; Cls_Personas_BLL objBLL = new Cls_Personas_BLL(); Cls_Personas_DAL objDAL = new Cls_Personas_DAL(); objDAL.sFiltro = e.Keys[0].ToString(); objBLL.Eliminar(ref objDAL); if (!string.IsNullOrEmpty(objDAL.sError)) { lblMensaje.Text = objDAL.sError; lblMensaje.Visible = true; lblMensaje.ForeColor = System.Drawing.Color.Red; } else { CargarPersonas(); lblMensaje.Text = "Registro eliminado correctamente"; lblMensaje.Visible = true; lblMensaje.ForeColor = System.Drawing.Color.Green; } }
private void BusquedaCliente() { Cls_Personas_BLL objBLL = new Cls_Personas_BLL(); Cls_Personas_DAL objDAL = new Cls_Personas_DAL(); objBLL.Listar(ref objDAL); DataTable dt = objDAL.dtTablaPersonas; EnumerableRowCollection <DataRow> query = from dtTablaPersonas in dt.AsEnumerable() where dtTablaPersonas.Field <string>("Cedula").Equals(txtCedula.Value.Trim()) select dtTablaPersonas; DataView view = query.AsDataView(); if (view.Count == 0) { txtCliente.Value = "No se encuentra cliente con esa cédula"; txtCliente.Visible = true; btnRegistrar.Enabled = false; btnRegistrar.Visible = false; divTarjetas.Style.Add("display", "none"); updIngreso.Update(); } else { foreach (DataRowView row in view) { string nombre = row["Nombre"].ToString(); if (!Convert.ToBoolean(row["Activo"].ToString())) { txtCliente.Value = "El cliente se encuentra inactivo"; txtCliente.Visible = true; updIngreso.Update(); } else { txtCliente.Visible = false; txtNombreCliente.Value = row["Nombre"].ToString() + " " + row["Primer_Apellido"].ToString() + " " + row["Segundo_Apellido"].ToString(); txtCedula.Disabled = true; btnBuscar.Visible = false; btnBuscar.Enabled = false; btnLimpiar.Enabled = true; btnLimpiar.Visible = true; if (chkRecoger.Checked) { divEntrega.Style.Add("display", "block"); divSucursal.Style.Add("display", "none"); } else { divEntrega.Style.Add("display", "none"); divSucursal.Style.Add("display", "block"); } divTarjetas.Style.Add("display", "block"); CargarTarjetas(row["Usuario"].ToString()); updIngreso.Update(); } } } }