public List <ContratoBLL> Listar() { List <ContratoBLL> list = new List <ContratoBLL>(); using (OnBreakEntities bd = new OnBreakEntities()) { IEnumerable <Contrato> lista = (from item in bd.Contrato select item).ToList <Contrato>(); foreach (var item in lista) { ContratoBLL nuevo = new ContratoBLL(); nuevo.Numero = item.Numero; nuevo.Creacion = item.Creacion; nuevo.Termino = item.Termino; nuevo.RutCliente = item.RutCliente; nuevo.IdModalidad = item.IdModalidad; nuevo.IdTipoEvento = item.IdTipoEvento; nuevo.FechaHoraInicio = item.FechaHoraInicio; nuevo.Asistentes = item.Asistentes; nuevo.PersonalAdicional = item.PersonalAdicional; nuevo.Realizado = item.Realizado; nuevo.ValorTotalContrato = item.ValorTotalContrato; nuevo.Observaciones = item.Observaciones; list.Add(nuevo); } return(list); } }
public List <ModalidadServicioBLL> Listar(int id) { List <ModalidadServicioBLL> list = new List <ModalidadServicioBLL>(); using (OnBreakEntities bd = new OnBreakEntities()) { IEnumerable <ModalidadServicio> lista = (from item in bd.ModalidadServicio where item.IdTipoEvento == id select item).ToList <ModalidadServicio>(); foreach (var item in lista) { ModalidadServicioBLL nuevo = new ModalidadServicioBLL(); nuevo.IdModalidad = item.IdModalidad; nuevo.IdTipoEvento = item.IdTipoEvento; nuevo.Nombre = item.Nombre; nuevo.ValorBase = item.ValorBase; nuevo.PersonalBase = item.PersonalBase; list.Add(nuevo); } return(list); } }
public List <TipoEmpresaBLL> Listar() { List <TipoEmpresaBLL> list = new List <TipoEmpresaBLL>(); using (OnBreakEntities bd = new OnBreakEntities()) { IEnumerable <TipoEmpresa> lista = (from item in bd.TipoEmpresa select item).ToList <TipoEmpresa>(); foreach (var item in lista) { TipoEmpresaBLL nuevo = new TipoEmpresaBLL(); nuevo.IdTipoEmpresa = item.IdTipoEmpresa; nuevo.Descripcion = item.Descripcion; list.Add(nuevo); } return(list); } }
public List <Negocio.Cliente> ListarPorRut() { Datos.OnBreakEntities conexion = new OnBreakEntities(); List <Negocio.Cliente> listaCli = new List <Cliente>(); try { List <Datos.Cliente> listaDatos = conexion.Cliente.Where(c => c.RutCliente.Contains(this.RutCliente)).ToList(); foreach (Datos.Cliente objDatos in listaDatos) { Negocio.Cliente objCliente = new Cliente(); objCliente.RutCliente = objDatos.RutCliente; objCliente.RazonSocial = objDatos.RazonSocial; objCliente.NombreContacto = objDatos.NombreContacto; objCliente.MailContacto = objDatos.MailContacto; objCliente.Direccion = objDatos.Direccion; objCliente.Telefono = objDatos.Telefono; objCliente.IdActividadEmpresa = objDatos.IdActividadEmpresa; objCliente.IdTipoEmpresa = objDatos.IdTipoEmpresa; listaCli.Add(objCliente); } return(listaCli); } catch { return(new List <Cliente>()); } }
public void Crear() { OnBreakEntities modelo = new OnBreakEntities(); Contrato c = modelo.Contrato.Where(item => item.Numero == this.Numero).FirstOrDefault(); if (c == null) { Contrato nuevo = new Contrato(); DateTime asd = DateTime.Now.Date; nuevo.Numero = Numero; nuevo.Creacion = Creacion; nuevo.Termino = Termino; nuevo.RutCliente = RutCliente; nuevo.IdModalidad = IdModalidad; nuevo.IdTipoEvento = IdTipoEvento; nuevo.FechaHoraInicio = FechaHoraInicio; nuevo.FechaHoraTermino = FechaHoraTermino; nuevo.Asistentes = Asistentes; nuevo.PersonalAdicional = PersonalAdicional; nuevo.Realizado = Realizado; nuevo.ValorTotalContrato = ValorTotalContrato; nuevo.Observaciones = Observaciones; modelo.Contrato.Add(nuevo); modelo.SaveChanges(); } else { throw new Exception("El Contrato ya Existe!!!"); } }
public List <Negocio.Cliente> LeerTodo() { try { Datos.OnBreakEntities conexion = new OnBreakEntities(); List <Datos.Cliente> listDatos = conexion.Cliente.ToList <Datos.Cliente>(); List <Negocio.Cliente> listNegocio = new List <Cliente>(); foreach (Datos.Cliente objDatos in listDatos) { Negocio.Cliente objCliente = new Cliente(); objCliente.RutCliente = objDatos.RutCliente; objCliente.RazonSocial = objDatos.RazonSocial; objCliente.NombreContacto = objDatos.NombreContacto; objCliente.MailContacto = objDatos.MailContacto; objCliente.Direccion = objDatos.Direccion; objCliente.Telefono = objDatos.Telefono; objCliente.IdActividadEmpresa = objDatos.IdActividadEmpresa; objCliente.IdTipoEmpresa = objDatos.IdTipoEmpresa; listNegocio.Add(objCliente); } return(listNegocio); } catch (Exception e) { return(new List <Negocio.Cliente>()); } }
public bool Agregar() { Datos.OnBreakEntities conexion = new OnBreakEntities(); Datos.Cliente objCli = new Datos.Cliente(); try { objCli.RutCliente = this.RutCliente; objCli.RazonSocial = this.RazonSocial; objCli.NombreContacto = this.NombreContacto; objCli.MailContacto = this.MailContacto; objCli.Direccion = this.Direccion; objCli.Telefono = this.Telefono; objCli.IdActividadEmpresa = this.IdActividadEmpresa; objCli.IdTipoEmpresa = this.IdTipoEmpresa; conexion.Cliente.Add(objCli); conexion.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public List <ClienteBLL> FiltroporActEmpresa(string ae) { List <ClienteBLL> list = new List <ClienteBLL>(); using (OnBreakEntities modelo = new OnBreakEntities()) { IEnumerable <Cliente> lista = (from item in modelo.Cliente where item.IdActividadEmpresa.ToString().ToUpper().Contains(ae.ToString().ToUpper()) select item).ToList <Cliente>(); foreach (var item in lista) { ClienteBLL nuevo = new ClienteBLL(); nuevo.RutCliente = item.RutCliente; nuevo.RazonSocial = item.RazonSocial; nuevo.NombreContacto = item.NombreContacto; nuevo.MailContacto = item.MailContacto; nuevo.Direccion = item.Direccion; nuevo.Telefono = item.Telefono; nuevo.IdActividadEmpresa = item.IdActividadEmpresa; nuevo.IdTipoEmpresa = item.IdTipoEmpresa; list.Add(nuevo); } return(list); } }
private void Btn_ingresar_evento_Click(object sender, RoutedEventArgs e) { int id_evento = 0; var entidades = new OnBreakEntities(); if (cmb_tipo_evento.SelectedIndex != 0 && txt_valor_total_evento.Text != string.Empty) { foreach (OnBreak.Dato.TipoEvento i in entidades.TipoEvento) { id_evento = i.tipo_evento; } id_evento++; main.tipoEvento.tipo_evento = id_evento; //set de idModalidad y tipoevento clase ModalidadServicio: main.modalidad.IdModalidad = main.tipoEvento.tipo_evento; main.modalidad.tipo_evento = modalidad.IdModalidad; //tipoEvento.Create(); main.txt_numero_evento_contrato.Text = main.tipoEvento.tipo_evento.ToString(); this.Close(); main.Visibility = Visibility.Visible; main.btn_calcular_adm_contrato.Background = new SolidColorBrush(Color.FromArgb(255, 33, 223, 33)); } else { lbl_error_calcular_evento.Content = "*Debes Calcular un evento"; } }
public List <ClienteBLL> Listar() { List <ClienteBLL> list = new List <ClienteBLL>(); using (OnBreakEntities bd = new OnBreakEntities()) { IEnumerable <Cliente> lista = (from item in bd.Cliente select item).ToList <Cliente>(); foreach (var item in lista) { ClienteBLL nuevo = new ClienteBLL(); nuevo.RutCliente = item.RutCliente; nuevo.RazonSocial = item.RazonSocial; nuevo.NombreContacto = item.NombreContacto; nuevo.MailContacto = item.MailContacto; nuevo.Direccion = item.Direccion; nuevo.Telefono = item.Telefono; nuevo.IdActividadEmpresa = item.IdActividadEmpresa; nuevo.IdTipoEmpresa = item.IdTipoEmpresa; list.Add(nuevo); } return(list); } }
public void Crear() { OnBreakEntities modelo = new OnBreakEntities(); Cliente c = modelo.Cliente.Where(item => item.RutCliente == this.RutCliente).FirstOrDefault(); if (c == null) { Cliente nuevo = new Cliente(); nuevo.RutCliente = RutCliente; nuevo.RazonSocial = RazonSocial; nuevo.NombreContacto = NombreContacto; nuevo.MailContacto = MailContacto; nuevo.Direccion = Direccion; nuevo.Telefono = Telefono; nuevo.IdActividadEmpresa = IdActividadEmpresa; nuevo.IdTipoEmpresa = IdTipoEmpresa; modelo.Cliente.Add(nuevo); modelo.SaveChanges(); } else { throw new Exception("El Cliente ya Existe!!!"); } }
private async void LoginBtn_ClickAsync(object sender, RoutedEventArgs e) { if (ShowPasswordButton.IsChecked == true) { sender.ToString(); MessageBox.Show("Nose se puede ingresar al sistema con la Clave descubierta"); e.ToString(); ShowPasswordButton_Click(sender, e); } else { if (textUser.Text.Equals(string.Empty) && textPassword.Password.ToString().Equals(string.Empty)) { await this.ShowMessageAsync("Error:", string.Format("Debes Llenar todos los campos ")); } else if (textUser.Text.Equals(string.Empty) || textPassword.Password.ToString().Equals(string.Empty)) { await this.ShowMessageAsync("Error:", string.Format("Debes Llenar todos los campos ", MessageBoxImage.Error)); } else { try { var db = new OnBreakEntities(); var usuario = db.USUARIO.FirstOrDefault(u => u.nombre_usuario == textUser.Text && u.contraseña == textPassword.Password.ToString()); if (usuario != null) { await this.ShowMessageAsync("Informacion:", string.Format("Logeado Correctamente ", MessageBoxImage.Information)); Dashboard subWindow = new Dashboard(); subWindow.Show(); this.Close(); await subWindow.ShowMessageAsync("Informacion:", string.Format("Bienvenido:" + textUser.Text)); } else { await this.ShowMessageAsync("Informacion:", string.Format("Constraseña o Usuario Incorrectos ", MessageBoxImage.Error)); } } catch (Exception ex) { MessageBox.Show("ERROR:" + ex); } } } }
public bool Eliminar() { Datos.OnBreakEntities conexion = new OnBreakEntities(); try { Datos.Cliente objCli = conexion.Cliente.First(c => c.RutCliente == this.RutCliente); conexion.Cliente.Remove(objCli); conexion.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public bool Delete() { var entidades = new OnBreakEntities(); try { var tipoEvento = entidades.TipoEvento.First(tev => tev.tipo_evento == tipo_evento); entidades.TipoEvento.Remove(tipoEvento); entidades.SaveChanges(); return(true); } catch { return(false); } }
public bool BuscarRut(string rut) { OnBreakEntities modelo = new OnBreakEntities(); Cliente c = modelo.Cliente.Where(item => item.RutCliente == rut).FirstOrDefault(); if (c == null) { return(false); } else { Cliente cliedit = new Cliente(); return(true); } }
public void Update(ClienteBLL cl) { OnBreakEntities modelo = new OnBreakEntities(); Cliente c = (from item in modelo.Cliente where item.RutCliente == cl.RutCliente select item).FirstOrDefault(); c.RutCliente = cl.RutCliente; c.RazonSocial = cl.RazonSocial; c.NombreContacto = cl.NombreContacto; c.MailContacto = cl.MailContacto; c.Direccion = cl.Direccion; c.Telefono = cl.Telefono; c.IdActividadEmpresa = cl.IdActividadEmpresa; c.IdTipoEmpresa = cl.IdTipoEmpresa; modelo.SaveChanges(); }
public void Delete(string num) { OnBreakEntities modelo = new OnBreakEntities(); Contrato c = (from item in modelo.Contrato where item.Numero == num select item).FirstOrDefault(); if (c.Realizado == true) { c.Realizado = false; } else { c.Realizado = true; } modelo.SaveChanges(); }
public bool Update() { OnBreakEntities entidades = new OnBreakEntities(); Dato.Cliente datoCliente = new Dato.Cliente(); //Obejto tipo entidad Cliente. try { datoCliente = entidades.Cliente.First(cli => cli.rut_cliente == rut_cliente); CommonBC.Sincronyze(this, datoCliente); entidades.SaveChanges(); return(true); } catch (MetadataException ex) { entidades.Cliente.Remove(datoCliente); Console.Write(ex); return(false); } }
public void Delete(string rut) { OnBreakEntities modelo = new OnBreakEntities(); Cliente c = (from item in modelo.Cliente where item.RutCliente == rut select item).FirstOrDefault(); Contrato con = (from item in modelo.Contrato where item.RutCliente == c.RutCliente select item).FirstOrDefault(); if (con == null) { modelo.Cliente.Remove(c); modelo.SaveChanges(); } else { throw new Exception("No se Puede Eliminar Al cliente Porque Tiene uno o mas contratos Asociados"); } }
public bool Create() { //Objeto tipo Modelo de Entidades. Dato.TipoEvento datoTipoEvento = new Dato.TipoEvento(); OnBreakEntities entidades = new OnBreakEntities(); //Obejto tipo entidad Cliente. try { CommonBC.Sincronyze(this, datoTipoEvento); entidades.TipoEvento.Add(datoTipoEvento); entidades.SaveChanges(); return(true); } catch (MetadataException ex) { entidades.TipoEvento.Remove(datoTipoEvento); Console.Write(ex); return(false); } }
public void Update(ContratoBLL con) { OnBreakEntities modelo = new OnBreakEntities(); Contrato c = (from item in modelo.Contrato where item.Numero == con.Numero select item).FirstOrDefault(); c.Creacion = con.Creacion; c.Termino = con.Termino; c.RutCliente = con.RutCliente; c.IdModalidad = con.IdModalidad; c.IdTipoEvento = con.IdTipoEvento; c.FechaHoraInicio = con.FechaHoraInicio; c.Asistentes = con.Asistentes; c.PersonalAdicional = con.PersonalAdicional; c.Realizado = con.Realizado; c.ValorTotalContrato = con.ValorTotalContrato; c.Observaciones = con.Observaciones; modelo.SaveChanges(); }
public bool ValidarRut(string rut) { Dato.Cliente cliente = new Dato.Cliente(); OnBreakEntities entidades = new OnBreakEntities(); bool status = true; try { foreach (Dato.Cliente dato in entidades.Cliente) { if (rut.Equals(dato.rut_cliente)) { status = false; break; } } } catch (Exception) { status = true; } return(status); }
public bool Delete() { try { OnBreakEntities entidades = new OnBreakEntities(); Dato.Cliente cliente = entidades.Cliente.First(cli => cli.rut_cliente == rut_cliente); try { Dato.Contrato contrato = entidades.Contrato.First(con => con.rut_cliente == cliente.rut_cliente); return(false); } catch { entidades.Cliente.Remove(cliente); entidades.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
public List <ActividadEmpresa> ListarTodo() { try { Datos.OnBreakEntities conexion = new OnBreakEntities(); List <Datos.ActividadEmpresa> listadatos = conexion.ActividadEmpresa.ToList <Datos.ActividadEmpresa>(); List <Negocio.ActividadEmpresa> listaTipo = new List <ActividadEmpresa>(); foreach (Datos.ActividadEmpresa objDat in listadatos) { Negocio.ActividadEmpresa objTip = new ActividadEmpresa(); objTip.IdActividadEmpresa = objDat.IdActividadEmpresa; objTip.Descripcion = objDat.Descripcion; listaTipo.Add(objTip); } return(listaTipo); } catch (Exception e) { return(new List <ActividadEmpresa>()); } }
public bool ValidarNumeroContrato() { Dato.Contrato contrato = new Dato.Contrato(); OnBreakEntities entidades = new OnBreakEntities(); bool status = true; try { foreach (Dato.Contrato dato in entidades.Contrato) { if (this.numero_contrato.Equals(dato.numero_contrato)) { status = false; break; } } } catch (Exception) { status = true; } return(status); }
public ClienteBLL DatosClienteporRut(string rut) { if (this.BuscarRut(rut)) { OnBreakEntities modelo = new OnBreakEntities(); Cliente c = modelo.Cliente.Where(item => item.RutCliente == rut).FirstOrDefault(); ClienteBLL nuevo = new ClienteBLL(); nuevo.RutCliente = c.RutCliente; nuevo.RazonSocial = c.RazonSocial; nuevo.NombreContacto = c.NombreContacto; nuevo.MailContacto = c.MailContacto; nuevo.Direccion = c.Direccion; nuevo.Telefono = c.Telefono; nuevo.IdActividadEmpresa = c.IdActividadEmpresa; nuevo.IdTipoEmpresa = c.IdTipoEmpresa; return(nuevo); } else { throw new Exception("Cliente no encontrado o no Existe!!"); } }