public List <string> GetComunas(int idRegion) { try { SigescoEntities context = new SigescoEntities(); using (context) { var query = (from a in context.COMUNA where a.ID_REGION == idRegion select a).ToList(); List <string> lista = new List <string>(); List <COMUNA> _lista = query; int x = query.Count(); for (int i = 0; i < x; i++) { COMUNA obj = new COMUNA(); obj = _lista[i]; string fila = obj.ID_COMUNA + ";" + obj.NOMBRE_COMUNA; lista.Add(fila); } return(lista); } } catch (Exception e) { throw e; } }
public string CrearComuna(string nombre, int provincia) { try { COMUNA comuna = new COMUNA(); ComunaDAL comunaDAL = new ComunaDAL(); if (nombre != "" & nombre.Trim().Length > 1) { comuna.NOMBRE = nombre.ToUpper(); comuna.FECHA_CREACION = DateTime.Now; comuna.PROVINCIA_ID = provincia; comuna.FECHA_ULTIMO_UPDATE = DateTime.Now; return(comunaDAL.CrearComuna(comuna)); } else { return("El nombre debe tener al menos 2 caracteres"); } } catch (Exception ex) { throw ex; } }
public void Delete(int Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCOMUNA repositorio = new RepositorioCOMUNA(context); COMUNA _COMUNA = repositorio.GetById(Id); if (Equals(_COMUNA, null)) { throw new Exception(String.Concat("No se ha encontrado COMUNA con Id =", Id.ToString())); } _COMUNA.ACTIVO = false; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int REGIONId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCOMUNA repositorio = new RepositorioCOMUNA(context); COMUNA _COMUNA = repositorio.GetById(Id); if (Equals(_COMUNA, null)) { throw new Exception(String.Concat("No se ha encontrado COMUNA con Id =", Id.ToString())); } RepositorioREGION _repositorioREGION = new RepositorioREGION(context); REGION _objREGION = _repositorioREGION.GetById(REGIONId); if (Equals(_objREGION, null)) { throw new Exception(String.Concat("No se ha encontrado REGION con Id =", REGIONId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE)) { _COMUNA.NOMBRE = NOMBRE; } //parents _COMUNA.REGION = _objREGION; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public bool save() { try { COMUNA com = new COMUNA(); com.COM_ID = id; com.COM_NOMBRE = nombre; com.PROVINCIA_PROVI_ID = provincia; using (var comun = new Common().modelo) { comun.COMUNA.Add(com); comun.SaveChanges(); } return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Trae el registro de Comuna como objeto Comuna /// </summary> /// <param name="comuna">id de la comuna a filtrar</param> /// <returns></returns> public ComunaBEL traerComuna(int comuna) { try { COMUNA cliDalc = (from tmpCliente in ConexionBLL.getConexion().COMUNA where tmpCliente.ID_COMUNA == comuna select tmpCliente).FirstOrDefault(); if (cliDalc != null) { ComunaBEL cliente = new ComunaBEL(); cliente.IdComuna = (int)cliDalc.ID_COMUNA; cliente.IdRegion = (int)cliDalc.ID_REGION; cliente.Nombre = cliDalc.NOMBRE; return(cliente); } return(null); } catch { return(null); } }
public string ActualizarComuna(string nombre, int id, int provincia) { try { COMUNA comuna = new COMUNA(); ComunaDAL comunaDAL = new ComunaDAL(); if (nombre.Trim().Length > 1) { if (id > 0) { if (provincia > 0) { comuna.ID = id; comuna.FECHA_ULTIMO_UPDATE = DateTime.Now; comuna.PROVINCIA_ID = provincia; comuna.NOMBRE = nombre; return(comunaDAL.ActualizarComuna(comuna)); } else { return("Seleccione una region"); } } else { return("Seleccione un registro de la tabla"); } } else { return("El nombre debe tener al menos 2 caracteres"); } } catch (Exception ex) { throw ex; } }
public static Comuna findName(string nombre) { try { Comuna comuna = null; using (var comun = new Common().modelo) { var comunas = comun.COMUNA.ToList(); COMUNA comu = comun.COMUNA.First(cc => cc.COM_NOMBRE.Equals(nombre)); comuna = new Comuna(); comuna.id = comu.COM_ID; comuna.nombre = comu.COM_NOMBRE; comuna.provincia = comu.PROVINCIA_PROVI_ID; } return(comuna); } catch (Exception ex) { throw new Exception(ex.Message); } }
public int Add(int REGIONId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioREGION _repositorioREGION = new RepositorioREGION(context); REGION _objREGION = _repositorioREGION.GetById(REGIONId); if (Equals(_objREGION, null)) { throw new Exception(String.Concat("No se ha encontrado REGION con Id =", REGIONId.ToString())); } COMUNA _COMUNA = new COMUNA(); //properties _COMUNA.NOMBRE = NOMBRE; _COMUNA.ACTIVO = true; //parents _COMUNA.REGION = _objREGION; context.AddObject("COMUNA", _COMUNA); context.SaveChanges(); return(_COMUNA.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public ActionResult ADD_encargado(string nombre, string apellidos, string rut, REGION region, PROVINCIA provincia, COMUNA comuna, string direccion) { //datos.PERSONA_PROCEDURE(); return(View()); }
public void Update(int Id, int COMUNAId, int CONVENIOId, int TIPO_PRESTACIONId, int TIPO_FACTURAId, string RUT, string NOMBRE, int?DESCUENTO = null, string DIRECCION = "", string FONO = "", string GIRO = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); CLIENTE _CLIENTE = repositorio.GetById(Id); if (Equals(_CLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", Id.ToString())); } RepositorioCOMUNA _repositorioCOMUNA = new RepositorioCOMUNA(context); COMUNA _objCOMUNA = _repositorioCOMUNA.GetById(COMUNAId); if (Equals(_objCOMUNA, null)) { throw new Exception(String.Concat("No se ha encontrado COMUNA con Id =", COMUNAId.ToString())); } RepositorioCONVENIO _repositorioCONVENIO = new RepositorioCONVENIO(context); CONVENIO _objCONVENIO = _repositorioCONVENIO.GetById(CONVENIOId); if (Equals(_objCONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", CONVENIOId.ToString())); } RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if (Equals(_objTIPO_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString())); } RepositorioTIPO_FACTURA _repositorioTIPO_FACTURA = new RepositorioTIPO_FACTURA(context); TIPO_FACTURA _objTIPO_FACTURA = _repositorioTIPO_FACTURA.GetById(TIPO_FACTURAId); if (Equals(_objTIPO_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", TIPO_FACTURAId.ToString())); } //properties if (!string.IsNullOrEmpty(RUT)) { _CLIENTE.RUT = RUT; } if (!string.IsNullOrEmpty(NOMBRE)) { _CLIENTE.NOMBRE = NOMBRE; } if (DESCUENTO.HasValue) { _CLIENTE.DESCUENTO = DESCUENTO.Value; } if (!string.IsNullOrEmpty(DIRECCION)) { _CLIENTE.DIRECCION = DIRECCION; } if (!string.IsNullOrEmpty(FONO)) { _CLIENTE.FONO = FONO; } if (!string.IsNullOrEmpty(GIRO)) { _CLIENTE.GIRO = GIRO; } //parents _CLIENTE.COMUNA = _objCOMUNA; _CLIENTE.CONVENIO = _objCONVENIO; _CLIENTE.TIPO_PRESTACION = _objTIPO_PRESTACION; _CLIENTE.TIPO_FACTURA = _objTIPO_FACTURA; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int COMUNAId, int CONVENIOId, int TIPO_PRESTACIONId, int TIPO_FACTURAId, string RUT, string NOMBRE, int?DESCUENTO = null, string DIRECCION = "", string FONO = "", string GIRO = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCOMUNA _repositorioCOMUNA = new RepositorioCOMUNA(context); COMUNA _objCOMUNA = _repositorioCOMUNA.GetById(COMUNAId); if (Equals(_objCOMUNA, null)) { throw new Exception(String.Concat("No se ha encontrado COMUNA con Id =", COMUNAId.ToString())); } RepositorioCONVENIO _repositorioCONVENIO = new RepositorioCONVENIO(context); CONVENIO _objCONVENIO = _repositorioCONVENIO.GetById(CONVENIOId); if (Equals(_objCONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", CONVENIOId.ToString())); } RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if (Equals(_objTIPO_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString())); } RepositorioTIPO_FACTURA _repositorioTIPO_FACTURA = new RepositorioTIPO_FACTURA(context); TIPO_FACTURA _objTIPO_FACTURA = _repositorioTIPO_FACTURA.GetById(TIPO_FACTURAId); if (Equals(_objTIPO_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", TIPO_FACTURAId.ToString())); } CLIENTE _CLIENTE = new CLIENTE(); //properties _CLIENTE.RUT = RUT; _CLIENTE.NOMBRE = NOMBRE; _CLIENTE.DESCUENTO = DESCUENTO; _CLIENTE.DIRECCION = DIRECCION; _CLIENTE.FONO = FONO; _CLIENTE.GIRO = GIRO; _CLIENTE.ACTIVO = true; //parents _CLIENTE.COMUNA = _objCOMUNA; _CLIENTE.CONVENIO = _objCONVENIO; _CLIENTE.TIPO_PRESTACION = _objTIPO_PRESTACION; _CLIENTE.TIPO_FACTURA = _objTIPO_FACTURA; context.AddObject("CLIENTE", _CLIENTE); context.SaveChanges(); return(_CLIENTE.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void AddToCOMUNA(COMUNA cOMUNA) { base.AddObject("COMUNA", cOMUNA); }
public static COMUNA CreateCOMUNA(int id, string nOMBRE, bool aCTIVO) { COMUNA cOMUNA = new COMUNA(); cOMUNA.ID = id; cOMUNA.NOMBRE = nOMBRE; cOMUNA.ACTIVO = aCTIVO; return cOMUNA; }