// Metodos muy metodicos public bool AgregarCliente(BibliotecaClase.Cliente clio) { try { BibliotecaDALC.Cliente cli = new BibliotecaDALC.Cliente(); cli.RutCliente = clio.Rut; cli.MailContacto = clio.Correo; cli.RazonSocial = clio.Razon_social; cli.NombreContacto = clio.Nom_contacto; cli.Telefono = clio.Telefono; cli.Direccion = clio.Direccion; cli.IdActividadEmpresa = clio.idActividadEmpresa; cli.IdTipoEmpresa = clio.IdTipoEmpresa; bdd.Cliente.Add(cli); bdd.SaveChanges(); return(true); } catch (Exception ex) { Console.WriteLine("Error al magregar: " + ex.Message); throw; } } //revisar
} //Deberia funcionar public bool AgregarContrato(BibliotecaClase.Contrato cont) { try { BibliotecaDALC.Contrato contra = new BibliotecaDALC.Contrato(); contra.Numero = cont._numero; contra.Creacion = Convert.ToDateTime(cont._creacion); //estara bueno? contra.Termino = Convert.ToDateTime(cont._termino); contra.RutCliente = "" + cont.RutCliente; contra.IdModalidad = "" + cont.idModalidad; contra.IdTipoEvento = cont.idTipoEvento; contra.FechaHoraInicio = Convert.ToDateTime(cont._fechahorainicio); contra.FechaHoraTermino = Convert.ToDateTime(cont._fechahoratermino); contra.Asistentes = cont.asistentes; contra.PersonalAdicional = cont.personalAdicional; contra.Realizado = cont.Realizado; contra.ValorTotalContrato = ValorContrato(cont); bdd.Contrato.Add(contra); bdd.SaveChanges(); return(true); } catch (Exception) { throw; } } //No deberia tener problemas, puede que por los date time, pero no estoy seguro
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 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); } }
//MÉTODOS CRUD //grabar public Boolean Grabar() { try { BibliotecaDALC.Contrato co = new BibliotecaDALC.Contrato(); CommonBC.Syncronize(this, co); bdd.Contrato.Add(co); bdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool Agregar() { try { Datos.Contrato objCont = new Datos.Contrato(); objCont.Numero = this.Numero; objCont.Creacion = this.Creacion; objCont.Termino = this.Termino; objCont.RutCliente = this.RutCliente; objCont.IdModalidad = this.IdModalidad; objCont.IdTipoEvento = this.IdTipoEvento; objCont.FechaHoraInicio = this.FechaHoraInicio; objCont.FechaHoraTermino = this.FechaHoraTermino; objCont.Asistentes = this.Asistentes; objCont.PersonalAdicional = this.PersonalAdicional; objCont.Realizado = this.Realizado; objCont.ValorTotalContrato = this.ValorTotalContrato; objCont.Observaciones = this.Observaciones; conn.Contrato.Add(objCont); conn.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
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!!!"); } }
//MÉTODOS CRUD //grabar public Boolean Grabar() { try { //creo un modelo de la tabla cliente BibliotecaDALC.Cliente cl = new BibliotecaDALC.Cliente(); CommonBC.Syncronize(this, cl); bdd.Cliente.Add(cl); bdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); Logger.Mensaje(ex.Message); } }
public bool EliminarCliente(string rut) { try { OnBreak.DALC.Cliente c = bd.Cliente.Find(rut); bd.Cliente.Remove(c); bd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Create() { try { DALC.Cliente cli = new DALC.Cliente(); /*cli.RutCliente = this.RutCliente; * cli.RazonSocial = this.RazonSocial; * cli.NombreContacto = this.NombreContacto; * cli.MailContacto = this.MailContacto; * cli.Direccion = this.Direccion; * cli.Telefono = this.Telefono; * cli.IdActividadEmpresa = this.IdActividadEmpresa; * cli.IdTipoEmpresa = this.IdTipoEmpresa;*/ CommonBC.Syncronize(this, cli); bdd.Cliente.Add(cli); bdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
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 Create() { try { DALC.CoffeeBreak c = new DALC.CoffeeBreak(); CommonBC.Syncronize(this, c); bdd.CoffeeBreak.Add(c); bdd.SaveChanges(); return(true); } catch (Exception ex) { Logger.mensaje(ex.Message); return(false); } }
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 bool AgregarModalidad(BibliotecaClase.ModalidadServicio itemo) { try { BibliotecaDALC.ModalidadServicio eve = new BibliotecaDALC.ModalidadServicio(); eve.IdModalidad = itemo.IdModalidad; eve.IdTipoEvento = itemo.IdTipoEvento; eve.Nombre = itemo.Nombre; eve.ValorBase = itemo.ValorBase; eve.PersonalBase = itemo.PersonalBase; bdd.ModalidadServicio.Add(eve); bdd.SaveChanges(); return(true); } catch (Exception) { throw; } }
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 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); } }