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; } }
//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.IdPersona = item.IdPersona; 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; } }
//para consultar todos public List<clsManoObra> Consultar() { try { List<clsManoObra> listamanodeobra = new List<clsManoObra>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.ManoObra select w; foreach (var item in con) { clsManoObra e = new clsManoObra(); e.IdManoObra = item.IdManoObra; e.IdTipoTrabajo = item.IdTipoTrabajo; e.Descripcion = item.TipoTrabajo.Descripcion; e.PrecioHora = item.PrecioHora; e.NroHoras = item.Horas; e.Total = item.Total; e.Observacion = item.Observacion; e.IdEstado = item.IdEstado; e.IdEmpresa = item.IdEmpresa; listamanodeobra.Add(e); } return listamanodeobra; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return null; } }
public List<clsTipoPersona> ConsultarTipoPersona() { try { List<clsTipoPersona> listatipopersona = new List<clsTipoPersona>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.TipoPersona select w; foreach (var item in con) { clsTipoPersona e = new clsTipoPersona(); e.IdTipoPersona = item.IdTipoPersona; e.Descripcion = item.Descripcion; e.IdEstado = item.IdEstado; e.IdEmpresa = item.IdEmpresa; listatipopersona.Add(e); } return listatipopersona; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return null; } }
//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; } }
//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 } }
//PARA EL TIPO MATERIAL public string getDescripcionSegunIdTipoTrabajo(int id) { try { using (TallerEntities ent = new TallerEntities()) { var x = (from a in ent.TipoTrabajo where a.IdTipoTrabajo == id select a).First(); return x.Descripcion; } } catch (Exception e) { Console.WriteLine("Error: " + e); return null; } }
public List<clsOrdenTrabajo> Consultar() { try { List<clsOrdenTrabajo> ordentrabajo = new List<clsOrdenTrabajo>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.OrdenTrabajo select w; foreach (var item in con) { clsOrdenTrabajo e = new clsOrdenTrabajo(); e.IdOrdenTrabajo = item.IdOrdenTrabajo; e.IdPresupuesto = item.IdPresupuesto; e.IdPersona = item.IdPersona; e.Cliente = item.Persona.NombreRazonSocial + " " + item.Persona.Apellido; e.IdArticulo = item.IdArticulo; e.NroPlaca = item.Articulo.NroPlaca; e.Marca = item.Articulo.Marca.Descripcion; e.Modelo = item.Articulo.Modelo.Descripcion; e.Color = item.Articulo.Color.Descripcion; e.Chasis = item.Articulo.Chasis.Descripcion; e.Kilometraje = item.Kilometraje; e.Combustible = item.Articulo.TipoCombustible.Descripcion; e.Deposito = item.Deposito; e.FechaRecepcion = item.FechaRecepcion; e.InicioReparacion = item.InicioReparacion; e.FechaIngreso = item.FechaIngreso; e.FechaEntrega = item.FechaEntrega; e.IvaTrabajos = item.IvaTrabajos; e.TotalTrabajos = item.TotalTrabajos; e.IvaRepuestos = item.IvaRepuestos; e.TotalRepuestos = item.TotalRepuestos; e.IvaOtros = item.IvaOtros; e.TotalOtros = item.TotalOtros; e.Observacion = item.Observacion; e.IdEstado = item.IdEstado; e.IdEmpresa = item.IdEmpresa; ordentrabajo.Add(e); } return ordentrabajo; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datOrdenTrabajo: " + ex); return null; } }
//para consultar todos public List<clsArticuloTaller> Consultar() { try { List<clsArticuloTaller> listaArticulo= new List<clsArticuloTaller>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Articulo select w; foreach (var item in con) { clsArticuloTaller e = new clsArticuloTaller(); e.IdArticulo = item.IdArticulo; e.IdPersona = item.IdPersona; 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.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.PrecioUnitario = item.PrecioUnitario; 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 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; } }
public List<clsMarca> ConsultaMarcasVehiculo() { try { List<clsMarca> listamarcavehiculo = new List<clsMarca>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Marca where w.IdMarca >= 1 && w.IdMarca <= 6 select w; foreach (var item in con) { clsMarca clas = new clsMarca(); clas.empresa = Convert.ToInt32(item.IdEmpresa); clas.codigo = Convert.ToInt32(item.IdMarca); clas.descripcion = item.Descripcion; clas.estado = Convert.ToString(item.IdEstado); listamarcavehiculo.Add(clas); } return listamarcavehiculo; } catch (Exception) { return null; } }
public List<clsOtros> ConsultarOtros(int IdOrdenTrabajo) { try { List<clsOtros> listaotros = new List<clsOtros>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Otros where w.IdOrdenTrabajo == IdOrdenTrabajo select w; foreach (var item in con) { clsOtros e = new clsOtros(); e.IdOtros = item.IdOtros; e.IdOrdenTrabajo = item.IdOrdenTrabajo; e.DescripcionOtros = item.Descripcion; e.Precio = item.Precio; listaotros.Add(e); } return listaotros; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datOtros: " + ex); return null; } }
public bool Guardar(clsArticuloTaller 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, IdPersona = e.IdPersona, Descripcion = e.Descripcion, FechaProduccion = e.FechaProduccion, CantidadMinima = e.CantidadMinima, CantidadMaxima = e.CantidadMaxima, CantidadActual = e.CantidadActual, IdUnidadMedida = e.IdUnidadMedida, IdGrupo = e.IdGrupo, IdChasis = e.IdChasis, IdTipoMotor = e.IdTipoMotor, NroPlaca = e.NroPlaca, IdTipoCombustible = e.IdTipoCombustible, IdColor = e.IdColor, IdMarca = e.IdMarca, IdModelo = e.IdModelo, IdTipoMaterial = e.IdTipoMaterial, PrecioUnitario = e.PrecioUnitario, 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 EliminarRepuesto(clsOrdenTrabajoR e) { try { using (TallerEntities ent = new TallerEntities()) { ent.ExecuteStoreCommand("DELETE FROM Taller.Repuestos WHERE IdOrdenTrabajo = {0}", e.IdOrdenTrabajo); } return true; } catch (Exception ex) { Console.WriteLine("Eliminar Error: " + ex); return false; } }
public List<clsOrdenTrabajoR> ConsultarRepuesto(int IdOrdenTrabajo) { try { List<clsOrdenTrabajoR> listarepuesto = new List<clsOrdenTrabajoR>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Repuestos where w.IdOrdenTrabajo == IdOrdenTrabajo select w; foreach (var item in con) { clsOrdenTrabajoR e = new clsOrdenTrabajoR(); e.IdRepuesto = item.IdRepuestos; e.IdOrdenTrabajo = item.IdOrdenTrabajo; e.IdArticulo = item.IdArticulo; e.DescripcionRepuesto = item.Articulo.Descripcion; e.Cantidad = item.Cantidad; e.PrecioUnitario = item.PrecioUnitario; e.TotalRepuesto = item.Total; listarepuesto.Add(e); } return listarepuesto; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datPresupuestoMO: " + ex); return null; } }
public bool Modificar(clsManoObra e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.ManoObra where a.IdManoObra == e.IdManoObra select a).First(); x.IdTipoTrabajo = e.IdTipoTrabajo; x.PrecioHora = e.PrecioHora; x.Horas = e.NroHoras; x.Total = e.Total; x.Observacion = e.Observacion; x.IdEstado = e.IdEstado; x.IdEmpresa = e.IdEmpresa; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool Guardar(clsManoObra e) { try { int id = getIdSiguiente(); e.IdManoObra = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas ManoObra manodeobra = new ManoObra() { IdManoObra = e.IdManoObra, IdTipoTrabajo = e.IdTipoTrabajo, PrecioHora = e.PrecioHora, Horas = e.NroHoras, Total = e.Total, Observacion = e.Observacion, IdEstado = e.IdEstado, IdEmpresa = e.IdEmpresa }; ent.AddToManoObra(manodeobra); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
public List<clsPresupuestoMO> ConsultarPresupuestoMO(int IdPresupuesto) { try { List<clsPresupuestoMO> listapresupuestomo = new List<clsPresupuestoMO>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.PresupuestoxManoObra where w.IdPresupuesto == IdPresupuesto select w; foreach (var item in con) { clsPresupuestoMO e = new clsPresupuestoMO(); e.IdPresupuestoMO = item.IdPresupuestoMO; e.IdPresupuesto = item.IdPresupuesto; e.IdManoObra = item.IdManoObra; e.IdTrabajo = item.IdTrabajo; e.Descripcion = item.ManoObra.TipoTrabajo.Descripcion; e.PrecioHora = item.PrecioHora; e.NroHoras = item.Horas; e.Total = item.Total; listapresupuestomo.Add(e); } return listapresupuestomo; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datPresupuestoMO: " + ex); return null; } }
//PARA EL PROPIETARIO public string getDescripcionSegunIdPersona(int? id) { try { using (TallerEntities ent = new TallerEntities()) { var x = (from a in ent.Persona where a.IdPersona == id select a).First(); return x.NombreRazonSocial+" "+x.Apellido; } } catch (Exception e) { Console.WriteLine("Error: " + e); return null; } }
public bool Guardar(clsOrdenTrabajo e) { try { int id = getIdSiguiente(); e.IdOrdenTrabajo = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas OrdenTrabajo ordentrabajo = new OrdenTrabajo() { IdOrdenTrabajo = e.IdOrdenTrabajo, IdPresupuesto = e.IdPresupuesto, IdPersona = e.IdPersona, IdArticulo = e.IdArticulo, Kilometraje = e.Kilometraje, Deposito = e.Deposito, FechaRecepcion = e.FechaRecepcion, InicioReparacion = e.InicioReparacion, FechaIngreso = e.FechaIngreso, FechaEntrega = e.FechaEntrega, IvaTrabajos = e.IvaTrabajos, TotalTrabajos = e.TotalTrabajos, IvaRepuestos = e.IvaRepuestos, TotalRepuestos = e.TotalRepuestos, IvaOtros = e.IvaOtros, TotalOtros = e.TotalOtros, Observacion = e.Observacion, IdEstado = e.IdEstado, IdEmpresa = e.IdEmpresa }; ent.AddToOrdenTrabajo(ordentrabajo); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
//metodo que retorna el Id de un estado segun su descripcion public int getIdSegunDescripcionUnidadMedida(string descrip) { try { using (TallerEntities ent = new TallerEntities()) { var x = (from a in ent.UnidadMedida where a.Descripcion == descrip select a).First(); return x.IdUnidadMedida; //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; } }
public bool GuardarOtros(clsOtros e) { try { using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Otros otros = new Otros() { IdOtros = e.IdOtros, IdOrdenTrabajo = e.IdOrdenTrabajo, Descripcion = e.DescripcionOtros, Precio = e.Precio }; ent.AddToOtros(otros); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
public bool Modificar(clsArticuloTaller 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.IdPersona = e.IdPersona; 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.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.PrecioUnitario = e.PrecioUnitario; x.Observacion = e.Observacion; x.IdEstado = e.IdEstado; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool GuardarRepuestos(clsOrdenTrabajoR e) { try { using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Repuestos repuestos = new Repuestos() { IdRepuestos = e.IdRepuesto, IdOrdenTrabajo = e.IdOrdenTrabajo, IdArticulo = e.IdArticulo, Cantidad = e.Cantidad, PrecioUnitario = e.PrecioUnitario, Total = e.TotalRepuesto }; ent.AddToRepuestos(repuestos); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
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(clsOrdenTrabajo e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.OrdenTrabajo where a.IdOrdenTrabajo == e.IdOrdenTrabajo select a).First(); x.IdOrdenTrabajo = e.IdOrdenTrabajo; x.IdPresupuesto = e.IdPresupuesto; x.IdPersona = e.IdPersona; x.IdArticulo = e.IdArticulo; x.Kilometraje = e.Kilometraje; x.Deposito = e.Deposito; x.FechaRecepcion = e.FechaRecepcion; x.InicioReparacion = e.InicioReparacion; x.FechaIngreso = e.FechaIngreso; x.FechaEntrega = e.FechaEntrega; x.IvaTrabajos = e.IvaTrabajos; x.TotalTrabajos = e.TotalTrabajos; x.IvaRepuestos = e.IvaRepuestos; x.TotalRepuestos = e.TotalRepuestos; x.IvaOtros = e.IvaOtros; x.TotalOtros = e.TotalOtros; x.Observacion = e.Observacion; x.IdEstado = e.IdEstado; x.IdEmpresa = e.IdEmpresa; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool Guardar(clsCliente e) { try { int id = getIdSiguiente(); e.IdPersona = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Persona persona = new Persona() { IdPersona = e.IdPersona, 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 ModificarRepuesto(clsOrdenTrabajoR e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Repuestos where a.IdOrdenTrabajo == e.IdOrdenTrabajo select a).First(); x.IdRepuestos = e.IdRepuesto; x.IdOrdenTrabajo = e.IdOrdenTrabajo; x.IdArticulo = e.IdArticulo; x.Cantidad = e.Cantidad; x.PrecioUnitario = e.PrecioUnitario; x.Total = e.TotalRepuesto; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool ModificarOtros(clsOtros e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Otros where a.IdOrdenTrabajo == e.IdOrdenTrabajo select a).First(); x.IdOtros = e.IdOtros; x.IdOrdenTrabajo = e.IdOrdenTrabajo; x.Descripcion = e.DescripcionOtros; x.Precio = e.Precio; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); 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.IdPersona == e.IdPersona select a).First(); x.Identificacion = e.Identificacion; 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; } }