示例#1
0
 public static Municipio PesquisarPorNome(string nome)
 {
     MunicipioDAO dao = new MunicipioDAO();
     Municipio municipio = new Municipio();
     municipio = dao.PesquisarPorNome(nome);
        return municipio;
 }
        public bool CrearMunicipio(Municipio municipio)
        {
            StringBuilder sb                 = new StringBuilder();
            string        codigo             = municipio.Codigo.ToString();
            string        codigoDepartamento = municipio.CodigoDepartamento.ToString();

            sb.Append(codigoDepartamento);
            sb.Append(codigo);

            municipio.Indicativo = sb.ToString();
            Municipio municip = new Municipio();

            municip = BuscarMunicipioPorCodigo(int.Parse(codigo), int.Parse(codigoDepartamento));

            if (!string.IsNullOrEmpty(municip.Codigo))
            {
                int codigoMunicipio1   = int.Parse(municipio.Codigo);
                int codigoDepartament1 = int.Parse(municipio.CodigoDepartamento);
                int codigoMunicipio2   = int.Parse(municip.Codigo);
                int codigoDepartament2 = int.Parse(municip.CodigoDepartamento);
                if (int.Parse(municip.Codigo) == codigoMunicipio1 && int.Parse(municip.CodigoDepartamento) == codigoDepartament1)
                {
                    return(false);
                }
            }

            MunicipioDAO municipioDao = new MunicipioDAO();

            municipioDao.QueryCrearMunicipio(municipio);

            return(true);
        }
        public IEnumerable <Municipio> ObtenerListaMunicipios()
        {
            MunicipioDAO            municipioDao    = new MunicipioDAO();
            IEnumerable <Municipio> listaMunicipios = new List <Municipio>();

            listaMunicipios = municipioDao.QueryListarMunicipios();
            return(listaMunicipios);
        }
        public Municipio BuscarMunicipioPorIndicativo(int codigo)
        {
            MunicipioDAO municipioDao = new MunicipioDAO();
            Municipio    municipio    = new Municipio();

            municipio = municipioDao.QueryBuscarMunicipioPorIndicativo(codigo);

            return(municipio);
        }
        public Municipio BuscarMunicipioPorCodigo(int codigo, int codigoDepartment)
        {
            MunicipioDAO municipioDao = new MunicipioDAO();
            Municipio    municipio    = new Municipio();

            municipio = municipioDao.QueryBuscarMunicipioPorCodigo(codigo, codigoDepartment);

            return(municipio);
        }
        private string ProcesarSeleccion(Paquete paquete)
        {
            string respuesta = "";

            if (paquete.TipoDominio == TipoDato.Delegacion)
            {
                List <Delegacion> listaDelegaciones = DelegacionDAO.ConsultarDelegaciones(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaDelegaciones);
            }
            else if (paquete.TipoDominio == TipoDato.Usuario)
            {
                List <Usuario> listaUsuarios = UsuarioDAO.ConsultarUsuarios(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaUsuarios);
            }
            else if (paquete.TipoDominio == TipoDato.Municipio)
            {
                List <Municipio> listaMunicipios = MunicipioDAO.ConsultarMunicipios(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaMunicipios);
            }
            else if (paquete.TipoDominio == TipoDato.DelegacionTipo)
            {
                List <DelegacionTipo> listaTiposDelegacion = DelegacionTipoDAO.ConsultarTipos(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaTiposDelegacion);
            }
            else if (paquete.TipoDominio == TipoDato.Conductor)
            {
                List <Conductor> listaConductores = ConductorDAO.ConsultarConductores(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaConductores);
            }
            else if (paquete.TipoDominio == TipoDato.Vehiculo)
            {
                List <Vehiculo> listaVehiculos = VehiculoDAO.ConsultarVehiculos(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaVehiculos);
            }
            else if (paquete.TipoDominio == TipoDato.Cargo)
            {
                List <Cargo> listaCargos = CargoDAO.ConsultarCargos(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaCargos);
            }
            else if (paquete.TipoDominio == TipoDato.Dictamen)
            {
                Dictamen dictamen = DictamenDAO.ConsultarDictamenDeReporte(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(dictamen);
            }
            else if (paquete.TipoDominio == TipoDato.ReporteSiniestro)
            {
                List <ReporteSiniestro> listaReporteSiniestro = ReporteSiniestroDAO.ConsultarReportes(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaReporteSiniestro);
            }
            else if (paquete.TipoDominio == TipoDato.Fotografia)
            {
                //Implementar FotografiaDAO
            }

            return(respuesta);
        }
        private void preencheGrid()
        {
            MunicipioDAO dao = new MunicipioDAO();

            IList <Municipio> lista = dao.MunicipiosPorUF(Convert.ToInt32(comboBox.SelectedValue));

            this.dataGridMunicipios.ItemsSource = lista;

            preencheTotal();
        }
示例#8
0
 private void Insertar() //Metodo para Insertar Colores
 {
     try
     {
         MunicipioDAO.getInstance().Insertar(new Municipio(txtMunicipio.Text, new EntidadFederativa(txtEstado.Text)));
         //Manda mensaje de confirmacion cuando se agregan los datos
         MessageBox.Show("Municipio agregado correctamente", "Municipio Agregado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
         mostrarMunicipios(); //Actualiza el DataGridView
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        static void Main(string[] args)
        {
            SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();

            builder.DataSource     = @"DESKTOP-6QJTG7S\SQLEXPRESS";
            builder.UserID         = "sa";
            builder.Password       = "******";
            builder.InitialCatalog = "funeraria";

            EstadoDAO edodao = new EstadoDAO();

            edodao.SqlConString = builder.ConnectionString;
            edodao.GetAll();

            MunicipioDAO mpoDao = new MunicipioDAO();

            mpoDao.SqlConString = builder.ConnectionString;
            mpoDao.GetAll();

            mpoDao.GetByFilter(new MunicipioFilter()
            {
                IdEstado = 14
            });

            TipoTelefonoDAO tipoteldao = new TipoTelefonoDAO();

            tipoteldao.SqlConString = builder.ConnectionString;
            tipoteldao.GetAll();

            PaqueteServicioDAO paquetedao = new PaqueteServicioDAO();

            paquetedao.SqlConString = builder.ConnectionString;
            paquetedao.GetAll();

            FrecuenciaAbonoDAO frecuenciadao = new FrecuenciaAbonoDAO();

            frecuenciadao.SqlConString = builder.ConnectionString;
            frecuenciadao.GetAll();
        }
示例#10
0
        public DataTable listarMunicipio()// Metodo que obtiene en forma de lista los municipios
        {
            DataTable dt = new DataTable("Municipio");

            dt.Columns.Add("Id");
            dt.Columns.Add("Municipio");

            try
            {
                sql = "SELECT id, nombre FROM municipio where id_entidad_federativa='" + cbxEntidadFederativa.SelectedValue + "'ORDER BY nombre ASC;";
                List <Municipio> municipioLista = MunicipioDAO.getInstance().Listar(sql);
                for (int i = 0; i < municipioLista.Count; i++)
                {
                    dt.Rows.Add(municipioLista[i].id, municipioLista[i].nombre);
                }
                return(dt);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(dt);
            }
        }
示例#11
0
        public DataTable listarMunicipios() //Metodo que obtiene de forma de lista de Municipio
        {
            DataTable dt = new DataTable("Municipio");

            dt.Columns.Add("Id");
            dt.Columns.Add("Municipio");
            dt.Columns.Add("Estado id");
            dt.Columns.Add("Estado");
            try
            {
                sql = "SELECT mu.id, mu.nombre AS MUNICIPIO, enf.id, enf.nombre AS ESTADO FROM municipio mu INNER JOIN entidad_federativa enf ON mu.id_entidad_federativa = enf.id;";
                List <Municipio> municipioLista = MunicipioDAO.getInstance().Listar2(sql);
                for (int i = 0; i < municipioLista.Count; i++)
                {
                    dt.Rows.Add(municipioLista[i].id, municipioLista[i].nombre, municipioLista[i].id_entidad_federativa.id, municipioLista[i].id_entidad_federativa.nombre);
                }
                return(dt);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(dt);
            }
        }
示例#12
0
 private void CargarCmb_Municipios()
 {
     municipios = MunicipioDAO.ConsultarMunicipios();
     cmb_Municipio.ItemsSource = municipios;
 }
 public GUIDireccionCliente()
 {
     InitializeComponent();
     cbMunicipio.ItemsSource = MunicipioDAO.getMunicipios();
 }
示例#14
0
 public static List<Municipio> PesquisarPorEstado(string sigla)
 {
     MunicipioDAO dao = new MunicipioDAO();
     List<Municipio> municipios = dao.PesquisarPorEstado(sigla);
     return municipios;
 }
示例#15
0
 public MunicipioRN()
 {
     dao = new MunicipioDAO();
 }
示例#16
0
 public static Municipio PesquisarPorCodigo(string codigo)
 {
     MunicipioDAO dao = new MunicipioDAO();
     Municipio retorno = dao.Pesquisar(codigo);
     return retorno;
 }
示例#17
0
 public static void CompletarMunicipio(Municipio municipio)
 {
     MunicipioDAO dao = new MunicipioDAO();
     dao.Completar(municipio);
 }
示例#18
0
        public static IDao DaoFactory(Type type)
        {
            IDao dao = null;

            if (type == typeof(EstadoDAO))
            {
                dao = new EstadoDAO();
            }
            else if (type == typeof(MunicipioDAO))
            {
                dao = new MunicipioDAO();
            }
            else if (type == typeof(FrecuenciaAbonoDAO))
            {
                dao = new FrecuenciaAbonoDAO();
            }
            else if (type == typeof(PaqueteServicioDAO))
            {
                dao = new PaqueteServicioDAO();
            }
            else if (type == typeof(TipoTelefonoDAO))
            {
                dao = new TipoTelefonoDAO();
            }
            else if (type == typeof(ClienteDAO))
            {
                dao = new ClienteDAO();
            }
            else if (type == typeof(AsesorDAO))
            {
                dao = new AsesorDAO();
            }
            else if (type == typeof(DocumentosDAO))
            {
                dao = new DocumentosDAO();
            }
            else if (type == typeof(DomiciliosDAO))
            {
                dao = new DomiciliosDAO();
            }
            else if (type == typeof(TelefonosDAO))
            {
                dao = new TelefonosDAO();
            }
            else if (type == typeof(RelacionAsesoresDocumentosDAO))
            {
                dao = new RelacionAsesoresDocumentosDAO();
            }
            else if (type == typeof(CargosDAO))
            {
                dao = new CargosDAO();
            }
            else if (type == typeof(ServicioFunerarioDAO))
            {
                dao = new ServicioFunerarioDAO();
            }
            else
            {
                throw new Exception("Tipo de Dao Desconocido: " + type.ToString());
            }

            dao.SqlConString = WebConfigHelper.GetConnectionString();
            return(dao);
        }
示例#19
0
 public VagasController(VagasDAO vagasDAO, CursoDAO cursoDAO, MunicipioDAO municipioDAO)
 {
     this.vagasDAO     = vagasDAO;
     this.cursoDAO     = cursoDAO;
     this.municipioDAO = municipioDAO;
 }
示例#20
0
 public MunicipioService(string cadena)
 {
     MunicipioDAO = new MunicipioDAO(cadena);
 }