private void bGuardar_Click(object sender, EventArgs e) { try { if (tNombre.Text == string.Empty || tApellidos.Text == string.Empty || tTelefono.Text == string.Empty || tCelular.Text == string.Empty || tDireccion.Text == string.Empty || tCedula.Text == string.Empty || dateTimePicker1.Text == "") { Error(); } else { LogicaCliente.Insertar(tCedula.Text.Trim(), tNombre.Text.Trim(), tApellidos.Text.Trim() , dateTimePicker1.Value, (2020 - dateTimePicker1.Value.Year), tDireccion.Text.Trim(), tTelefono.Text.Trim() , tCelular.Text.Trim(), int.Parse(Login.id)); Operaciones.Mensaje("Cliente Guardado Correctamente"); this.Close(); } } catch (Exception error) { Operaciones.Mensaje("Ya hay un cliente con La Cedula, Telefono o Celular que desea Ingresar"); } }
//buscar clientes private void Buscar(string opcion) { if (!string.IsNullOrEmpty(opcion)) { TBL_CLIENTE _infoClientes = new TBL_CLIENTE(); var task = Task.Run(() => LogicaCliente.getClientsDni(opcion)); task.Wait(); _infoClientes = task.Result; if (_infoClientes != null) { lblID.Text = _infoClientes.cli_id.ToString(); lblDni.Text = _infoClientes.cli_identificacion; lblApellidos.Text = _infoClientes.cli_apellidos; lblNombres.Text = _infoClientes.cli_nombres; lblTelefono.Text = _infoClientes.cli_telefono; lblMensaje.Text = "Cliente encontrado"; } else { lblMensaje.Text = "No se encontro resultado"; mensaje(); } } else { lblMensaje.Text = "Escriba un DNI"; mensaje(); } }
private List <SelectListItem> ListaClientes() { //Creamos la lista resultante List <SelectListItem> resultado = new List <SelectListItem>(); //Instanciamos la logica de clientes LogicaCliente unaLogica = new LogicaCliente(); //Traemos la lista de clientes List <ClienteDTO> listaDTO = unaLogica.ListaClientes(); //Filtramos solo los clientes habilitados List <ClienteModel> lista = HerramientasM.ClientesHabilitados(listaDTO); foreach (ClienteModel unCliente in lista) { //Agregamos los clientes habilitados a la lista resultado.Add(new SelectListItem { Text = (unCliente.Cedula + " - " + unCliente.Nombre), Value = unCliente.Cedula.ToString(), Selected = false }); } //Retornamos la lista return(resultado); }
protected void BtnCrearClientes_Click(object sender, EventArgs e) { try { string oNombre = TBNombreClientes.Text; Int32 oCedula = Convert.ToInt32(TBInDocumento.Text); Int64 oTarjeta = Convert.ToInt64(TBTarjetaClientes.Text); string oTelefono = TBTelefonoClientes.Text; string oDireccion = TBDireccionClientes.Text; DateTime oFecaNac = Convert.ToDateTime(TBFechaNacClientes.Text); Cliente unCliente = new Cliente(oNombre, oCedula, oTarjeta, oTelefono, oDireccion, oFecaNac); LogicaCliente.Crear(unCliente); LblErrorClientes.ForeColor = System.Drawing.Color.Blue; LblErrorClientes.Text = "El Cliente ha sido ingresado a la base de datos correctamente."; BloqueoCampos(); } catch (Exception ex) { LblErrorClientes.ForeColor = System.Drawing.Color.Red; LblErrorClientes.Text = ex.Message; } }
private bool GuardarCliente(string RazonSocial, int IdTipoDocumento, string NroDocumento, string Direccion) { LogicaCliente logicaCliente = new LogicaCliente(); bool resu = logicaCliente.InsertarCliente(RazonSocial, IdTipoDocumento, NroDocumento, Direccion); return(resu); }
private void bModificar_Click(object sender, EventArgs e) { try { DateTime fecha = dateTimePicker1.Value; if (!tIDCliente.Text.Equals("") || Error() != true) { int Edad = (dateTimePicker1.Value.Year - 2020); LogicaCliente.Modificar(int.Parse(tIDCliente.Text), tCedula.Text.Trim(), tNombre.Text.Trim(), tApellidos.Text.Trim(), fecha, Edad, tDireccion.Text.Trim(), tTelefono.Text.Trim(), tCelular.Text.Trim(), int.Parse(Login.id)); Operaciones.Mensaje("Cliente Modificado"); this.Close(); } else { Error(); } } catch (Exception error) { Operaciones.Mensaje("Ya hay un cliente con La Cedula, Telefono o Celular que desea ing"); } }
protected void BtnModificar_Click(object sender, EventArgs e) { try { string nombre = txtNombre.Text; string apellido = txtApellido.Text; int telefono = Convert.ToInt32(txtTelefono.Text); Cliente c = (Cliente)Session["unCliente"]; c.Nombre = nombre; c.Apellido = apellido; c.Telefono = telefono; LogicaCliente.Modificar(c); lblError.Text = "Modificacion exitosa!"; txtCI.Enabled = true; this.LimpioFormulario(); this.DesactivoBotones(); } catch (Exception ex) { lblError.Text = ex.Message; } }
private void DesplegarClienteNatural() { LogicaCliente logica = new LogicaCliente(); ClienteNatural cliente = logica.ConsultarClienteNatural(1); List <string> telefonos = new List <string>(); telefonos = cliente.Nat_Telefonos; foreach (string telefono in telefonos) { this.telefonoCliente.Value = telefono; } this.direccionCliente.Value = cliente.Nat_Direccion; this.apellidoCliente.Value = cliente.Nat_Apellido; this.nombreCliente.Value = cliente.Nat_Nombre; this.cedulaCliente.Value = cliente.Nat_Id; LlenaCampoPais(cliente.Nat_Pais); LlenaCampoEstado(cliente.Nat_Estado); LlenaCampoEstado(cliente.Nat_Ciudad.NombreLugar); this.comboEstado.Value = cliente.Nat_Estado; this.comboCiudad.Value = cliente.Nat_Ciudad.NombreLugar; this.codigopostalCliente.Value = cliente.Nat_Ciudad.CodigoPostal; this.correoCliente.Value = cliente.Nat_Correo; }
private TBL_PEDIDO savePedido(TBL_CLIENTE _infoCliente, string subtotal, string total, EcommerceEntities dbEstatica) { try { TBL_PEDIDO _infoPedido = new TBL_PEDIDO(); _infoPedido.PED_SUBTOTAL = Convert.ToDecimal(subtotal); _infoPedido.PED_TOTAL = Convert.ToDecimal(total); _infoPedido.CLI_ID = _infoCliente.CLI_ID; _infoPedido.CLI_IDENTIFICACION = _infoCliente.CLI_IDENTIFICACION; _infoPedido.PED_IDENTIFICACION = "172341516510001"; _infoPedido.PED_CLIENTE = _infoCliente.CLI_NOMBRES + " " + _infoCliente.CLI_APELLIDOS; _infoPedido.PED_DIRECCION = _infoCliente.CLI_DIRECCION; _infoPedido.PED_TELEFONO = _infoCliente.CLI_TELEFONO; Task <bool> _taskSave2 = Task.Run(() => LogicaCliente.savePedido(_infoPedido, dbEstatica)); _taskSave2.Wait(); var resultado2 = _taskSave2.Result; if (!resultado2) { throw new ArgumentException("No se guardado Pedido"); } return(_infoPedido); } catch (Exception ex) { throw new ArgumentException("Error: " + ex.Message); } }
private void saveDetallePedido(TBL_PEDIDO _infoPedido, List <Cart> _listCart, EcommerceEntities dbEstatica) { try { if (_listCart.Count > 0 && _listCart != null) { foreach (Cart cartInfo in _listCart) { TBL_DETALLE_PEDIDO _infoPedidoDetalle = new TBL_DETALLE_PEDIDO(); _infoPedidoDetalle.PED_ID = _infoPedido.PED_ID; _infoPedidoDetalle.PRO_ID = cartInfo.id; _infoPedidoDetalle.DEP_CANTIDAD = cartInfo.cantidad; _infoPedidoDetalle.DEP_DESCRIPCION = cartInfo.nombre; _infoPedidoDetalle.DEP_PRECIOUNITARIO = cartInfo.precioBase; _infoPedidoDetalle.DEP_PRECIOTOTAL = cartInfo.precioIva; Task <bool> _taskSave = Task.Run(() => LogicaCliente.savePedidoDetalle(_infoPedidoDetalle, dbEstatica)); _taskSave.Wait(); var resultado = _taskSave.Result; if (!resultado) { throw new ArgumentException("No se guardado Detalle pedido"); } } } else { throw new ArgumentException("No se tiene productos en el carrito"); } } catch (Exception ex) { throw new ArgumentException("Error: " + ex.Message); } }
private void listarDatos() { LogicaCliente vlo_logicaCliente = new LogicaCliente(); grd_listaClientes.DataSource = vlo_logicaCliente.listarRegistros(null); // obteniendo los registros de la base de datos grd_listaClientes.DataBind(); // necesario para que se muestren los registros }
private bool ActualizarCliente(int IdCliente, string RazonSocial, int IdTipoDocumento, string NroDocumento, string Direccion) { LogicaCliente logicaCliente = new LogicaCliente(); bool resu = logicaCliente.ActualizarCliente(IdCliente, RazonSocial, IdTipoDocumento, NroDocumento, Direccion); return(resu); }
protected void BtnAgregar_Click(object sender, EventArgs e) { try { int ci = Convert.ToInt32(txtCI.Text); string nombre = txtNombre.Text; string apellido = txtApellido.Text; int telefono = Convert.ToInt32(txtTelefono.Text); Cliente c = new Cliente(ci, nombre, apellido, telefono); LogicaCliente.Agregar(c); lblError.Text = "Cliente agregado exitosamente!"; txtCI.Enabled = true; this.LimpioFormulario(); this.DesactivoBotones(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "2"; String success = Request.QueryString["success"]; if (success != null) { if (success.Equals("elim")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Se ha eliminado exitosamente</div>"; } if (success.Equals("edit")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Se ha editado exitosamente</div>"; } if (success.Equals("regis")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Se ha registrado exitosamente</div>"; } } DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } LogicaCliente logica = new LogicaCliente(); List <ClienteNatural> listaClientesNaturales = logica.ConsultarClientesNaturales(); foreach (ClienteNatural clienteLista in listaClientesNaturales) { cuerpo.InnerHtml = cuerpo.InnerHtml + "<tr><td>" + clienteLista.Nat_Id + "</td><td>" + clienteLista.Nat_Nombre + "</td><td>" + clienteLista.Nat_Apellido + "</td><td>" + clienteLista.Nat_Correo + "</td><td><a class=\"btn btn-default glyphicon glyphicon-pencil\" data-toggle=\"modal\" data-target=\"#modal-update\" href=\"#\"></a><a class=\"btn btn-danger glyphicon glyphicon-remove-sign\" data-toggle=\"modal\" data-target=\"#modal-delete\" href=\"#\"></a></td></tr>"; // cuerpo.InnerHtml = cuerpo.InnerHtml + "<tr id=\"actor-" + actorLista.IdentificacionActor + "\"><td class=\"name\">" + actorLista.NombreActor + "</td><td class=\"desc\">" + actorLista.DescripcionActor + "</td><td class=\"actions\"><a class=\"btn btn-default glyphicon glyphicon-pencil\" data-toggle=\"modal\" data-target=\"#modal-update\" href=\"#\"></a><a class=\"btn btn-danger glyphicon glyphicon-remove-sign\" data-toggle=\"modal\" data-target=\"#modal-delete\" href=\"#\"></a></td></tr>"; } }
private void tBuscar_TextChanged(object sender, EventArgs e) { if (tBuscar.Text.Length == 0) { Mostrar(); } else { dataGridView1.DataSource = LogicaCliente.BuscarCliente(tBuscar.Text); } }
void rellenarCliente() { try { LogicaCliente ClienteLista = new LogicaCliente(); dgvClientes.DataSource = ClienteLista.MostrarCliente(); LogicaCliente Cliente = new LogicaCliente(); cmbrazonsocial.DataSource = Cliente.MostrarCliente(); cmbrazonsocial.DisplayMember = "Razón_Social"; cmbrazonsocial.ValueMember = "Código"; } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void btnReg_Click(object sender, EventArgs e) { try { foreach (Control campo in listaRequeridos()) { if (String.IsNullOrEmpty(((TextBox)campo).Text)) { throw new Exception("Existen campos requeridos sin completar"); } } if (txtPass.Text != txtRepPass.Text) { throw new Exception("Los campos de clave no coinciden"); } string usuario = txtNomUsr.Text.Trim(); string nombreComleto = txtNomCom.Text.Trim(); string clave = txtPass.Text.Trim(); string direccion = txtDir.Text.Trim(); string tarjeta = txtTarj.Text.Trim(); Cliente cliente = new Cliente(usuario, nombreComleto, clave, direccion, tarjeta); List <TelefonoCliente> lstObjTel = new List <TelefonoCliente>(); /* * THIS NEED A FIX * * List<string> lstTel = new List<string>(); * TelefonoCliente telCli = null; * * if (txtSegTel.Text != null) * lstTel.Add(txtSegTel.Text.Trim()); * if (txtMovil.Text != null) * lstTel.Add(txtMovil.Text.Trim()); * * foreach (string numTel in lstTel) * { * telCli = new TelefonoCliente(txtNomUsr.Text, numTel); * lstObjTel.Add(telCli); * } */ LogicaCliente.Agregar(cliente, lstObjTel); lblMsj.Text = "Se ha registrado con éxito"; } catch (Exception ex) { lblMsj.Text = ex.Message; } }
/// <summary> /// Método que se ejecuta cuando el usuario presiona /// el botón de agregar empresa /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void AgregarEmpresa_Click(object sender, EventArgs e) { int existe = 0; bool agrego = false; LogicaCliente logica = new LogicaCliente(); string rif = rifEmpresa.Value; string nombre = nombreEmpresa.Value; string direccion = direccionEmpresa.Value; /*string pais=comboPais.Items[comboPais.SelectedIndex].Text; */ /*string pais = paisEmpresa.InnerText; * string estado = estadoEmpresa.InnerText; * string ciudad = ciudadLista.InnerText; * string direccion = direccionEmpresa.Value;*/ string pais = comboPais.Items[comboPais.SelectedIndex].Text; string estado = comboEstado.Items[comboEstado.SelectedIndex].Text; string ciudad = comboCiudad.Items[comboCiudad.SelectedIndex].Text; int lugar = Convert.ToInt32(comboCiudad.Items[comboCiudad.SelectedIndex].Value); int cargo = Convert.ToInt32(comboCargo.Items[comboCargo.SelectedIndex].Value); string cedula = cedulaContacto.Value; string telefono = telefonoContacto.Value; Contacto contacto = new Contacto(); contacto.Con_Nombre = nombreContacto.Value; contacto.Con_Apellido = apellidoContacto.Value; existe = logica.VerificarExistenciaJuridico(cedula); if (existe == 0) { agrego = logica.AgregarClienteJuridico(rif, nombre, lugar, direccion, contacto.Con_Nombre, contacto.Con_Apellido, cargo, telefono, cedula); if (agrego) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Cliente agregado éxitosamente</div>"; this.botonAgregar.Disabled = true; } } else { alert.Attributes["class"] = "alert alert-danger alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Cliente ya existente</div>"; } }
protected void BtnEliminarClientes_Click(object sender, EventArgs e) { try { LogicaCliente.Eliminar(LogicaCliente.Buscar(Convert.ToInt32(TBInDocumento.Text))); LimpioFormulario(); LblErrorClientes.ForeColor = System.Drawing.Color.Blue; LblErrorClientes.Text = "El Cliente se ha sido eliminado correctamente"; } catch (Exception ex) { LblErrorClientes.ForeColor = System.Drawing.Color.Red; LblErrorClientes.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List <Cliente> oClientes = LogicaCliente.ListarClientes(); if (oClientes.Count > 0) { ddlClientes.DataSource = oClientes; ddlClientes.DataTextField = "DatosCliente"; ddlClientes.DataValueField = "Cedula"; ddlClientes.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //cargo dos listas en la session para trabajar Session["_listaC"] = LogicaCliente.ListarClientes(); Session["_listaS"] = new List <Tarjeta>(); //cargo las dos grillas GridView1.DataSource = (List <Cliente>)Session["_listaC"]; GridView1.DataBind(); GridView2.DataSource = (List <Tarjeta>)Session["_listaS"]; GridView2.DataBind(); } }
/// <summary> /// Evento que hace las llamadas a la lógica de negocio /// para editar los datos del cliente natural /// </summary> protected void EditarCliente_Click(object sender, EventArgs e) { LogicaCliente logica = new LogicaCliente(); string nombre = nombreCliente.Value; string apellido = apellidoCliente.Value; string cedula = cedulaCliente.Value; /*string pais = paisCliente.InnerText; * string estado = estadoCliente.InnerText; * string ciudad = ciudadCliente.InnerText;*/ string direccion = direccionCliente.Value; string codigoPostal = codigopostalCliente.Value; string correo = correoCliente.Value; string telefonoUno = telefonoCliente.Value; //logica.ModificarClienteNatural(); }
protected void BtnEliminar_Click(object sender, EventArgs e) { try { Cliente c = (Cliente)Session["unCliente"]; LogicaCliente.Eliminar(c); lblError.Text = "Eliminacion exitosa!"; txtCI.Enabled = true; this.LimpioFormulario(); this.DesactivoBotones(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { ddlCliente.DataSource = LogicaCliente.ListarClientes(); ddlCliente.DataTextField = "ci"; ddlCliente.DataValueField = "ci"; ddlCliente.DataBind(); } catch (Exception ex) { lblError.Text = ex.Message; } } }
//guardar private void saveClients() { cliente _infoClient = new cliente(); _infoClient.nombres_cliente = txtNombre.Text.ToUpper(); _infoClient.direccion_cliente = txtDireccion.Text.ToUpper(); _infoClient.dni_cliente = txtDni.Text; _infoClient.ttelefono_cliente = txtTelefono.Text; _infoClient.email_cliente = txtEmail.Text.ToLower(); bool res = LogicaCliente.saveClients(_infoClient); if (res) { Response.Write("<script>alert('Cliente guardado correctamente.!!');</script>"); newClients(); } }
private void cargarDatos(int idCliente) { Cliente vlo_cliente = new Cliente(); LogicaCliente vlo_logicaCliente = new LogicaCliente(); try { vlo_cliente = vlo_logicaCliente.obtenerRegistro(string.Format("ID = {0}", idCliente)); txt_id.Text = vlo_cliente.Id.ToString(); txt_nombre.Text = vlo_cliente.Nombre; txt_telefono.Text = vlo_cliente.Telefono; } catch (Exception) { // no se pudo obtener el cliente } }
public void eliminarRegistro(int pvn_idCliente) { Cliente vlo_cliente = new Cliente(); LogicaCliente vlo_logicaCliente = new LogicaCliente(); vlo_cliente.Id = pvn_idCliente; string vlc_mensaje = null; try { vlc_mensaje = vlo_logicaCliente.eliminarCliente(vlo_cliente); listarDatos(); //cargando los registros en el grid } catch (Exception) { // error al intentar eliminar el cliente } }
protected void Page_Load(object sender, EventArgs e) { try { Session["ListaCompleta"] = LogicaCliente.ListarClientes(); Session["ListaSeleccion"] = new List <Cliente>(); gvListadoClientes.DataSource = (List <Cliente>)Session["ListaCompleta"]; gvListadoClientes.DataBind(); gvSeleccionCliente.DataSource = (List <Cliente>)Session["ListaSeleccion"]; gvSeleccionCliente.DataBind(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void BtnBuscar_Click(object sender, EventArgs e) { this.LimpioFormulario(); int cedula = 0; try { cedula = Convert.ToInt32(TBInDocumento.Text); } catch { LblErrorClientes.Text = "Ingrese un numero"; return; } try { Cliente Cli = LogicaCliente.Buscar(cedula); if (Cli != null) { TBNombreClientes.Text = Cli.Nombre; TBTarjetaClientes.Text = Convert.ToString(Cli.Tarjeta); TBTelefonoClientes.Text = Convert.ToString(Cli.Telefono); TBDireccionClientes.Text = Cli.Direccion; TBFechaNacClientes.Text = Convert.ToString(Cli.FechaNac.ToShortDateString()); this.ActivoBotonesBM(); } else { LblErrorClientes.Text = "El Cliente no existe en la base de datos. Ingrese los datos y presione Crear"; this.ActivoBotonesA(); TBTarjetaClientes.Text = "0"; TBTelefonoClientes.Text = "0"; TBFechaNacClientes.Text = "01/01/1900"; } } catch (Exception ex) { LblErrorClientes.Text = ex.Message; } }
protected void BtnBuscar_Click(object sender, EventArgs e) { lblError.Text = ""; int ci = 0; try { ci = Convert.ToInt32(txtCI.Text); } catch { lblError.Text = "La cedula debe ser un numero!"; } try { Cliente c = LogicaCliente.Buscar(ci); if (c != null) { txtNombre.Text = c.Nombre; txtApellido.Text = c.Apellido; txtTelefono.Text = c.Telefono.ToString(); Session["unCliente"] = c; txtCI.Enabled = false; BtnEliminar.Enabled = true; BtnModificar.Enabled = true; } else { lblError.Text = "Cliente no encontrado"; BtnAgregar.Enabled = true; Session["unCliente"] = null; } } catch (Exception ex) { lblError.Text = ex.Message; } }