private void btnLocalizar_Click(object sender, EventArgs e) { DaoConexao cx = new DaoConexao(DadosDaConexao.stringDeConexao); DaoCliente daoCli = new DaoCliente(cx); dgvDados.DataSource = daoCli.Localizar(txtValor.Text); }
//Llamado desde menú principal public wpfListadoCliente() { InitializeComponent(); btnPasar.Visibility = Visibility.Hidden;//el botón traspasar no se ve //llenar el combo box con los datos del enumerador cbActiv.ItemsSource = Enum.GetValues(typeof (ActividadEmpresa)); cbActiv.SelectedIndex = 0; cbTipoEmp.ItemsSource = Enum.GetValues(typeof (TipoEmpresa)); cbTipoEmp.SelectedIndex = 0; try { DaoCliente dao = new DaoCliente(); dgLista.ItemsSource = dao.Listar(); dgLista.Items.Refresh(); } catch (Exception ex) { MessageBox.Show("Error!" + ex.Message); } }
//Botón Buscar private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { Cliente c = new DaoCliente(). Buscar(txtRut.Text); if (c != null) { txtRut.Text = c.Rut; txtRazon.Text = c.RazonSocial; txtNombre.Text = c.NombreContacto; txtEmail.Text = c.Mail; txtDireccion.Text = c.Direccion; txtTelefono.Text = c.Telefono.ToString(); cbActividad.Text = c.Actividad.ToString(); cbTipo.Text = c.Empresa.ToString(); } else { MessageBox.Show("No se encontraron resultados!"); } } catch (Exception ex) { MessageBox.Show("error al buscar"); //Logger.Mensaje(ex.Message); } }
// Metodo que carga el data grid de clientes. protected override void ObtenerDatos() { this.myGrid.DataSource = null; try { IDaoCliente myDao = DaoCliente.Crear(); if (this.myFiltro == TipoFiltro.Todo) { myGrid.DataSource = myDao.ObtenerListaClientes(); } if (this.myFiltro == TipoFiltro.Rut) { myGrid.DataSource = myDao.ObtenerListaClientesPorRut(this.textoFiltro); } if (this.myFiltro == TipoFiltro.EstadoCivil) { myGrid.DataSource = myDao.ObtenerListaClientesPorEstadoCivil(int.Parse(this.textoFiltro)); } if (this.myFiltro == TipoFiltro.Sexo) { myGrid.DataSource = myDao.ObtenerListaClientesPorSexo(int.Parse(this.textoFiltro)); } } catch (Exception ex) { this.MostrarMensajeDeError(ex); } }
//Botón Eliminar private void btnEliminar_Click(object sender, RoutedEventArgs e) { //falta validar que no tenga contratos asociados!!!! wpfListadoCliente lis = new wpfListadoCliente(); Cliente cli = (Cliente)lis.dgLista.SelectedItem; MessageBoxResult respuesta = MessageBox.Show( "¿Desea eliminar al Cliente?", "Eliminar", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (respuesta == MessageBoxResult.Yes) { bool resp = new DaoCliente().Eliminar(cli.Rut); if (resp) { MessageBox.Show("Cliente eliminado"); lis.dgLista.ItemsSource = new DaoCliente().Listar(); } else { MessageBox.Show("No se eliminó al Cliente"); } } else { MessageBox.Show("Operación Cancelada"); } }
private void saveType(Dictionary <string, string> userParams) { if (userParams["usr_tipo"] == "Empresa") { Empresa empresa = new Empresa(); empresa.RazonSocial = userParams["empresa_razon_social"]; empresa.Ciudad = userParams["empresa_ciudad"]; empresa.Cuit = userParams["empresa_cuit"]; empresa.Usuario = userParams["empresa_usuario"]; DaoEmpresa daoEmpresa = new DaoEmpresa(); daoEmpresa.save(empresa); } else { Cliente cliente = new Cliente(); cliente.Nombre = userParams["cliente_nombre"]; cliente.Apellido = userParams["cliente_apellido"]; cliente.TipoDoc = userParams["cliente_tipo_doc"]; cliente.NumDoc = userParams["cliente_num_doc"]; cliente.Cuil = userParams["cliente_cuil"]; cliente.FechaNacimiento = userParams["cliente_fecha_nacimiento"]; cliente.DatosTarjeta = userParams["cliente_datos_tarjeta"]; cliente.Usuario = userParams["cliente_usuario"]; DaoCliente daoCliente = new DaoCliente(); daoCliente.save(cliente); } }
public void eliminar() { if (tbClientes.SelectedRows.Count > 0) { DialogResult resultado = MessageBox.Show("¿Estás seguro de eliminar el cliente?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resultado == DialogResult.Yes) { Conexion.abrirConexion(); daoCliente = new DaoCliente(); if (daoCliente.eliminar(Convert.ToInt32(tbClientes.SelectedRows[0].Cells["Clave"].Value))) { MessageBox.Show("¡El cliente ha sido correctamente eliminado!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); cargarDatos(); } else { String error = Environment.NewLine + "-> Hay ventas relacionadas con " + tbClientes.SelectedRows[0].Cells["Nombre"].Value; MessageBox.Show("¡No se ha podido realizar la operación!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } Conexion.cerrarConexion(); } } else { MessageBox.Show("¡Debes seleccionar una fila!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtBusqueda.Text = ""; }
public static Usuario existeUsuario(Usuario usuario) { //Se considera la situacion en la que un usuario exista pero su cliente asociado se dio de baja, //por lo que el usuario es utilizable Boolean flag = true; Usuario user_existe = DaoUsuario.existeUsuario(usuario); if (user_existe.Username != null) { flag = DaoCliente.esClienteVigente(user_existe.ClienteId); } if (flag && user_existe.Username == null) { user_existe = usuario; } if (!flag && user_existe.Username != null) { user_existe.ClienteId = null; user_existe.Password = usuario.Password; } return(user_existe); }
// Metodo para grabar el cliente. protected override void GrabarElemento() { try { int resultado = 0; IDaoCliente myDao = DaoCliente.Crear(); if (this.accionGrabar == TipoGrabacion.Agregar) { resultado = myDao.NuevoCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Actualizar) { resultado = myDao.ActualizarCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Eliminar) { resultado = myDao.eliminarCliente(this.myCliente.Rut); } this.AccionRealizada(resultado > 0 ? true : false); this.MensajeGrabacion = (resultado > 0 ? "El cliente " + this.myCliente.Nombre + " " + this.myCliente.Apellido + " ha sido " + this.myAccion + "." : "No ha sido posible " + this.myAccion + " el cliente " + myCliente.Nombre + " " + this.myCliente.Apellido + ", intente nuevamente."); this.fueAlmacenado = (resultado > 0 ? true : false); } catch (Exception ex) { this.MarcarError(ex); return; } }
// Metodo para grabar el cliente. protected override void GrabarElemento() { try { int resultado = 0; IDaoCliente myDao = DaoCliente.Crear(); if (this.accionGrabar == TipoGrabacion.Agregar) { resultado = myDao.NuevoCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Actualizar) { resultado = myDao.ActualizarCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Eliminar) { resultado = myDao.eliminarCliente(this.myCliente.Rut); } this.AccionRealizada(resultado > 0 ? true : false); this.MensajeGrabacion = (resultado > 0 ? string.Format(StringResources.GrabarCliente_Correctamente, this.myCliente.Nombre + " " + this.myCliente.Apellido, this.myAccion) : string.Format(StringResources.GrabarCliente_Error, this.myAccion, myCliente.Nombre + " " + this.myCliente.Apellido)); this.fueAlmacenado = (resultado > 0 ? true : false); } catch (Exception ex) { this.MarcarError(ex); return; } }
public void Alterar(ModeloCliente modelo) { if (modelo.CliNome.Trim().Length == 0) { throw new Exception("O nome do cliente é obrigatório"); } if (modelo.CliCpfCnpj.Trim().Length == 0) { throw new Exception("O CPF/CNPJ do cliente é obrigatório"); } //verificar CPF/CNPJ if (modelo.CliRgIe.Trim().Length == 0) { throw new Exception("O RG/IE do cliente é obrigatório"); } if (modelo.CliFone.Trim().Length == 0) { throw new Exception("O telefone do cliente é obrigatório"); } string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.CliEmail)) { throw new Exception("Digite um email válido."); } DaoCliente DALobj = new DaoCliente(conexao); DALobj.Alterar(modelo); }
public USER_INFO Login(string usu, string pass) { DaoCliente dao = new DaoCliente(); USER_INFO log = dao.Login(usu, pass); return(log); }
protected void B_Recuperar_Click(object sender, EventArgs e) { Cliente cliente = new DaoCliente().getloginByUsuario(TB_User_Name.Text); if (cliente != null) { TokenCliente token = new TokenCliente(); token.Creado = DateTime.Now; token.IdCliente = cliente.IdCliente; token.Vigencia = DateTime.Now.AddHours(2); token.Token = encriptar(JsonConvert.SerializeObject(token)); new DaoSeguridadCliente().insertarToken(token); Correo correo = new Correo(); String mensaje = "su link de acceso es: " + "http://localhost:55797/View/RecuperarCliente.aspx?" + token.Token; correo.enviarCorreo(cliente.Email, token.Token, mensaje); L_Mensaje.Text = "Su nueva contraseña ha sido enviada a su correo"; } else { L_Mensaje.Text = "El usuario digitado no existe"; } }
//Llamado desde el modulo administrar Cliente public wpfListadoCliente(WpfCliente origen) { InitializeComponent(); cl = origen; //llenar el combo box con los datos del enumerador cbActiv.ItemsSource = Enum.GetValues(typeof (ActividadEmpresa)); cbActiv.SelectedIndex = 0; cbTipoEmp.ItemsSource = Enum.GetValues(typeof (TipoEmpresa)); cbTipoEmp.SelectedIndex = 0; try { DaoCliente dao = new DaoCliente(); dgLista.ItemsSource = dao.Listar(); dgLista.Items.Refresh(); } catch (Exception ex) { MessageBox.Show("Error al Listar!" + ex.Message); } }
public void guardar() { if (esCorrecto()) { try { daoCliente = new DaoCliente(); if (operacion.Equals("Agregar")) { //Saber si ya hay un cliente igual en la base de datos if (daoCliente.consultarRepetido(txtNombre.Text.Trim())) { Conexion.cerrarConexion(); MessageBox.Show("¡" + txtNombre.Text.Trim() + " ya existe en la base de datos!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { llenarModelo(); Conexion.abrirConexion(); if (daoCliente.agregar(elemento)) { MessageBox.Show("¡El cliente ha sido correctamente guardado!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("¡Ha ocurrido un error al intentar guardar!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { llenarModelo(); Conexion.abrirConexion(); //Conexion.abrirConexion(); if (daoCliente.editar(elemento)) { MessageBox.Show("¡El cliente ha sido correctamente guardado!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("¡Ha ocurrido un error al intentar guardar!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } Conexion.cerrarConexion(); actualizarTabla(); } catch (Exception e) { Conexion.cerrarConexion(); } } }
private void BtnCreate_Click(object sender, RoutedEventArgs e) { try { Contrato c = new Contrato(); DaoCliente dc = new DaoCliente(); Cliente cli = dc.Read(txtRut.Text); c.Numero = txtNumero.Text; c.FechaCreacion = DateTime.Now; if (cli != null) { c.Cliente = cli; } else { throw new Exception("El rut del cliente no esta registrado"); } if (cboPlan.SelectedIndex >= 0) { c.Plan = (Plan)cboPlan.SelectedItem; } else { throw new Exception("Seleccione un plan"); } c.FechaInicioVigencia = (DateTime)dtpFechaInicioVigencia.SelectedDate; c.FechaFinVigencia = c.FechaInicioVigencia.AddYears(1); c.Vigente = true; if (rbtSi.IsChecked == true) { c.DeclaracionSalud = true; } else { c.DeclaracionSalud = false; } c.Observaciones = txtObservaciones.Text; c.PrimaAnual = (float)Math.Round(c.ValorPrimalAnual(), 4); c.PrimaMensual = (float)Math.Round((c.PrimaAnual / 12), 4); DaoContrato crea = new DaoContrato(); bool resp = crea.CREATE(c); MessageBox.Show(resp ? "Contrato guardado" : "No Guardo"); limpiar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Consulta o Beneficiario pelo id /// </summary> /// <param name="id">id do Beneficiario</param> /// <returns></returns> public Beneficiario Consultar(long id) { DaoBeneficiario daoBeneficiario = new DaoBeneficiario(); DaoCliente daoCliente = new DaoCliente(); var beneficiario = daoBeneficiario.Consultar(id); beneficiario.Cliente = daoCliente.Consultar(beneficiario.Cliente.Id); return(beneficiario); }
public ActionResult LoginPost(FormCollection fc) { ViewBag.error = null; string nombre = fc["usu"]; Session["usu"] = nombre; string pass = fc["pass"]; //Session["pass"] = pass; //string Rol = fc["Rol"]; Response.Cache.SetCacheability(HttpCacheability.NoCache); DaoCliente dao = new DaoCliente(); USER_INFO result = dao.Login(nombre, pass); if (result != null) { Session["nombre"] = result.NOMBRE; Session["apellido"] = result.APELLIDO; Session["rut"] = result.RUT; Session["rutempresa"] = result.RUT_EMPRESA; Session["perfil"] = result.PERFIL; Session["nombreemp"] = result.NOMBRE_EMPRESA; Session["nombreper"] = result.NOMBRE_PERFIL; return(RedirectToAction("Dashboard")); } else { ViewBag.error = "Usuario o contraseña incorrecto(s)"; return(View("LoginProcess")); } /* * if (result.Equals("Administrador")) * { * return RedirectToAction("Dashboard"); * } * else if (result.Equals("Funcionario")) * { * * return RedirectToAction("Tareas"); * } * else if (result.Equals("Diseñador")) * { * return RedirectToAction("Flujos"); * } * else * { * Response.Cache.SetCacheability(HttpCacheability.NoCache); * * return View("LoginProcess");// deberia redirigir a una mantenedor * } */ }
public static Cliente buscarCliente(Cliente cliente) { DataTable dt = DaoCliente.sqlLeer(cliente); Cliente pv = new Cliente(int.Parse(dt.Rows[0]["Id"].ToString()), dt.Rows[0]["Nombre"].ToString(), dt.Rows[0]["Apellido"].ToString(), dt.Rows[0]["Rut"].ToString(), '1'); return(pv); }
public FormularioCompra() { InitializeComponent(); daoCliente = new DaoCliente(); daoVenta = new DaoVenta(); cargarComunas(); cboTipoDespacho.Items.Add("Domicilio"); cboTipoDespacho.Items.Add("Tienda"); cboTipoPago.Items.Add("Efectivo"); cboTipoPago.Items.Add("Credito"); cboTipoPago.Items.Add("Debito"); }
public void llenarControles() { daoCliente = new DaoCliente(); daoEstado = new DaoEstado(); elemento = new Cliente(); Municipio elementoMunicipio = new Municipio(); Asentamiento elementoAsentamiento = new Asentamiento(); Conexion.abrirConexion(); elemento = daoCliente.consultarUno(id); if (elemento != null) { txtClave.Text = elemento.Clave.ToString(); // elemento.Estatus = Convert.ToChar(tx); if (elemento.Estatus == 1) { rdActivo.Checked = true; } else { rdInactivo.Checked = true; } txtRFC.Text = elemento.RFC.ToString(); txtNombre.Text = elemento.Nombre.ToString(); txtApellidos.Text = elemento.Apellidos.ToString(); txtTelefono.Text = elemento.Telefono.ToString(); txtCalleNumero.Text = elemento.CalleNumero.ToString(); //Obtener el estado y municipio daoEstado = new DaoEstado(); daoMunicipio = new DaoMunicipio(); daoAsentamiento = new DaoAsentamiento(); elementoMunicipio = daoMunicipio.consultarUno(Convert.ToInt32(elemento.Municipio)); cmbEstado.SelectedIndex = elementoMunicipio.Estado; cargarMunicipios(Convert.ToInt32(elementoMunicipio.Estado), "", "Editar"); cmbMunicipio.SelectedItem = elementoMunicipio.Nombre; //Obtener el asentamiento cargarAsentamientos(elementoMunicipio.Nombre); elementoAsentamiento = daoAsentamiento.consultarUno(elemento.Asentamiento); cmbAsentamiento.SelectedItem = elementoAsentamiento.Nombre; } Conexion.cerrarConexion(); }
public static Boolean login(Usuario usuario) { Boolean flag = false; Usuario user = DaoUsuario.login(usuario); if (usuario.ClienteId != null) { flag = DaoCliente.esClienteVigente(user.ClienteId); } return(flag); }
public void datos() { DaoCliente dcl = new DaoCliente(); Cliente cliente = new Cliente(); cliente = dcl.mostrarRegistro(((Cliente)Session["user"]).IdCliente); TB_MF_NombreCl.Text = cliente.Nombrecl; TB_MF_ApellidoCl.Text = cliente.Apellido; TB_MF_FechaNacCl.Text = cliente.FechaDeNacimiento.ToString(); TB_MF_CorreoCl.Text = cliente.Email; TB_MF_UsuarioCl.Text = cliente.Usuario; TB_MF_ContraseñaCl.Text = cliente.Contrasena; }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { try { DaoCliente dao = new DaoCliente(); bool resp = dao.Eliminar(txtRut.Text); MessageBox.Show(resp ? "Elimino" : "No elimino"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Form1() { InitializeComponent(); daoEmpleado = new DaoEmpleado(); DaoCliente = new DaoCliente(); DaoPro = new DaoProductos(); clientes = DaoCliente.obtenerTodos(); productos = DaoPro.obtenerTodos(); carga(); dgbVenta.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgbVenta.MultiSelect = false; dgbVenta.ReadOnly = true; }
// Metodo que carga el data grid de contratos de clientes. protected override void ObtenerDatos() { this.myGrid.DataSource = null; try { IDaoCliente myDao = DaoCliente.Crear(); myGrid.DataSource = myDao.ObtenerListaContratossPorRut(this.textoFiltro); } catch (Exception ex) { this.MostrarMensajeDeError(ex); } }
/// <summary> /// Altera um cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public DML.Cliente Alterar(DML.Cliente cliente) { DaoCliente cli = new DaoCliente(); cliente.ResultadoDaValidacao = new ClienteValidator().Validate(cliente); if (!cliente.ResultadoDaValidacao.IsValid) { return(cliente); } cli.Alterar(cliente); return(cliente); }
public static bool ActualizarCliente(Cliente cliente) { int respuesta = 0; respuesta = DaoCliente.sqlActualizar(cliente); if (respuesta > 0) { return(true); } else { return(false); } }
public void Alterar(ClienteModel modelo) { if (modelo.Id <= 0) { throw new Exception("Id Invalido"); } if (modelo.Nome.Trim().Length.Equals(0)) { throw new Exception("O nome obrigatório"); } //modelo.cat_nome = modelo.cat_nome.ToUpper(); DaoCliente daoCli = new DaoCliente(conexao); daoCli.Alterar(modelo); }
//Botón Filtrar private void btnFiltrar_Click(object sender, RoutedEventArgs e) { try { Cliente cli = new Cliente(); string rut = cl.txtRut.Text; List <Cliente> lc = new DaoCliente() .Filtro(rut); dgLista.ItemsSource = lc; } catch (Exception) { MessageBox.Show("error al Filtrar Información"); } }