public bool Guardar(clsCliente e) { try { int id = getIdSiguiente(); e.Identificacion = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Persona persona = new Persona() { Identificacion = e.Identificacion, IdTipoPersona = e.IdTipoPersona, NombreRazonSocial = e.Nombre, Apellido = e.Apellido, FechaNacimiento = e.FechaNacimiento, Genero = e.Genero, TipoIdentificacion = e.TipoIdentificacion, Direccion = e.Direccion, Telefono = e.Telefono, Mail = e.Mail, IdEstado = e.idEstado, IdEmpresa = e.idEmpresa }; ent.AddToPersona(persona); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return(false); } }
public bool Guardar(clsTiposTrabajos e) { try { int id = getIdSiguiente(); e.idTipoTrabajo = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas TipoTrabajo tipotrabajo = new TipoTrabajo() { IdTipoTrabajo = e.idTipoTrabajo, Descripcion = e.Descripcion, Observación = e.Observacion, IdEstado = e.idEstado }; ent.AddToTipoTrabajo(tipotrabajo); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return(false); } }
public bool Modificar(clsCliente e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Persona where a.Identificacion == e.Identificacion select a).First(); x.IdTipoPersona = e.IdTipoPersona; x.NombreRazonSocial = e.Nombre; x.Apellido = e.Apellido; x.FechaNacimiento = e.FechaNacimiento; x.Genero = e.Genero; x.TipoIdentificacion = e.TipoIdentificacion; x.Direccion = e.Direccion; x.Telefono = e.Telefono; x.Mail = e.Mail; x.IdEstado = e.idEstado; x.IdEmpresa = e.idEmpresa; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error: " + ex); return(false); } }
//para consultar todos public List <clsCliente> Consultar() { try { List <clsCliente> listaCliente = new List <clsCliente>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Persona select w; foreach (var item in con) { clsCliente e = new clsCliente(); e.Identificacion = item.Identificacion; e.IdTipoPersona = item.IdTipoPersona; e.Nombre = item.NombreRazonSocial; e.Apellido = item.Apellido; e.FechaNacimiento = item.FechaNacimiento; e.Genero = item.Genero; e.TipoIdentificacion = item.TipoIdentificacion; e.Direccion = item.Direccion; e.Telefono = item.Telefono; e.Mail = item.Mail; e.idEstado = item.IdEstado; e.idEmpresa = item.IdEmpresa; listaCliente.Add(e); } return(listaCliente); } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return(null); } }
//obtener id siguiente para guardar la empresa public int getIdSiguiente() { try { TallerEntities ent = new TallerEntities(); int x = ((from a in ent.TipoTrabajo select a.IdTipoTrabajo).Max()) + 1; return(x); } catch (Exception e) { Console.WriteLine("Error: " + e); return(1); //en caso de que no exista algun registro } }
//metodo que retorna el Id de un estado segun su descripcion public int getIdSegunDescripcionTipoIdentificacion(string descrip) { try { using (TallerEntities ent = new TallerEntities()) { var x = (from a in ent.TipoIdentificacion where a.descripcion == descrip select a).First(); return(x.IdTipoIdentificacion); //se lo puede cambiar y devolver el objeto x que en realidad es un objeto estado lleno con valores correcto segun la base } } catch (Exception e) { Console.WriteLine("No se encontro, Error: " + e); return(0); } }
//PARA EL TIPO IDENTIFICACION public string getDescripcionSegunIdTipoIdentificacion(int id) { try { using (TallerEntities ent = new TallerEntities()) { var x = (from a in ent.TipoIdentificacion where a.IdTipoIdentificacion == id select a).First(); return(x.descripcion); } } catch (Exception e) { Console.WriteLine("Error: " + e); return(null); } }
//PARA LA UNIDAD DE MEDIDA public string getDescripcionSegunIdUnidadMedida(int?id) { try { using (TallerEntities ent = new TallerEntities()) { var x = (from a in ent.UnidadMedida where a.IdUnidadMedida == id select a).First(); return(x.Descripcion); } } catch (Exception e) { Console.WriteLine("Error: " + e); return(null); } }
public bool Guardar(clsArticulo e) { try { int id = getIdSiguiente(); e.IdArticulo = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Articulo articulo = new Articulo() { IdEmpresa = e.IdEmpresa, IdArticulo = e.IdArticulo, Descripcion = e.Descripcion, FechaProduccion = e.FechaProduccion, CantidadMinima = e.CantidadMinima, CantidadMaxima = e.CantidadMaxima, CantidadActual = e.CantidadActual, IdUnidadMedida = e.IdUnidadMedida, //IdTipoArticulo = e.IdTipoArticulo, IdGrupo = e.IdGrupo, //IdSubGrupo = e.IdSubGrupo, IdChasis = e.IdChasis, IdTipoMotor = e.IdTipoMotor, NroPlaca = e.NroPlaca, IdTipoCombustible = e.IdTipoCombustible, IdColor = e.IdColor, IdMarca = e.IdMarca, IdModelo = e.IdModelo, IdTipoMaterial = e.IdTipoMaterial, Observacion = e.Observacion, IdUsuario = e.IdUsuario, IdEstado = e.IdEstado, }; ent.AddToArticulo(articulo); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return(false); } }
public bool Eliminar(clsTiposTrabajos e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.TipoTrabajo where a.IdTipoTrabajo == e.idTipoTrabajo select a).First(); ent.DeleteObject(x);//elimina el registro ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Eliminar Error: " + ex); return(false); } }
//para consultar todos public List <clsArticulo> Consultar() { try { List <clsArticulo> listaArticulo = new List <clsArticulo>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Articulo select w; foreach (var item in con) { clsArticulo e = new clsArticulo(); e.IdArticulo = item.IdArticulo; e.Descripcion = item.Descripcion; e.FechaProduccion = Convert.ToDateTime(item.FechaProduccion); e.CantidadMinima = Convert.ToInt32(item.CantidadMinima); e.CantidadMaxima = Convert.ToInt32(item.CantidadMaxima); e.CantidadActual = Convert.ToInt32(item.CantidadActual); e.IdUnidadMedida = item.IdUnidadMedida; //e.IdTipoArticulo = item.IdTipoArticulo; e.IdGrupo = item.IdGrupo; e.IdChasis = item.IdChasis; e.IdTipoMotor = item.IdTipoMotor; e.NroPlaca = item.NroPlaca; e.IdTipoCombustible = item.IdTipoCombustible; e.IdColor = item.IdColor; e.IdMarca = item.IdMarca; e.IdModelo = item.IdModelo; e.IdTipoMaterial = item.IdTipoMaterial; e.Observacion = item.Observacion; e.IdEmpresa = item.IdEmpresa; e.IdUsuario = item.IdUsuario; e.IdEstado = item.IdEstado; listaArticulo.Add(e); } return(listaArticulo); } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return(null); } }
public bool Modificar(clsTiposTrabajos e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.TipoTrabajo where a.IdTipoTrabajo == e.idTipoTrabajo select a).First(); x.Descripcion = e.Descripcion; x.Observación = e.Observacion; x.IdEstado = e.idEstado; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error: " + ex); return(false); } }
public bool Modificar(clsArticulo e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Articulo where a.IdArticulo == e.IdArticulo select a).First(); x.IdArticulo = e.IdArticulo; x.Descripcion = e.Descripcion; x.FechaProduccion = e.FechaProduccion; x.CantidadMinima = e.CantidadMinima; x.CantidadMaxima = e.CantidadMaxima; x.CantidadActual = e.CantidadActual; x.IdUnidadMedida = e.IdUnidadMedida; //x.IdTipoArticulo = e.IdTipoArticulo; x.IdGrupo = e.IdGrupo; x.IdChasis = e.IdChasis; x.IdTipoMotor = e.IdTipoMotor; x.NroPlaca = e.NroPlaca; x.IdTipoCombustible = e.IdTipoCombustible; x.IdColor = e.IdColor; x.IdMarca = e.IdMarca; x.IdModelo = e.IdModelo; x.IdTipoMaterial = e.IdTipoMaterial; x.Observacion = e.Observacion; x.IdEstado = e.IdEstado; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error: " + ex); return(false); } }
//para consultar todos public List <clsTiposTrabajos> Consultar() { try { List <clsTiposTrabajos> listaTipoTrabajo = new List <clsTiposTrabajos>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.TipoTrabajo select w; foreach (var item in con) { clsTiposTrabajos e = new clsTiposTrabajos(); e.idTipoTrabajo = item.IdTipoTrabajo; e.Descripcion = item.Descripcion; e.Observacion = item.Observación; e.idEstado = Convert.ToInt32(item.IdEstado); listaTipoTrabajo.Add(e); } return(listaTipoTrabajo); } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return(null); } }