public HttpResponseMessage GetByIdEstado(int id, string nombre = null) { municipioRepository = new MunicipioRepository(); var list = municipioRepository.GetAll().ToList(); var municipiosPorEstado = list.Where(a => a.IdEstado == id).ToList(); List <MunicipioDTO> listMuni = new List <MunicipioDTO>(); foreach (Municipio muni in municipiosPorEstado) { MunicipioDTO muniDto = new MunicipioDTO(); muniDto.idMunicipio = muni.Id; muniDto.nombre = muni.Nombre; List <AsentamientoDTO> listAsen = new List <AsentamientoDTO>(); foreach (Asentamiento asen in muni.Asentamientos) { AsentamientoDTO asenDto = new AsentamientoDTO(); asenDto.id = asen.Id; asenDto.nombre = asen.Nombre; asenDto.idTipoAsentamiento = asen.IdTipoAsentamiento; listAsen.Add(asenDto); } muniDto.Asentamientos = listAsen; listMuni.Add(muniDto); } return(Request.CreateResponse(HttpStatusCode.OK, Newtonsoft.Json.JsonConvert.SerializeObject(listMuni))); }
public frmUpdateMunicipio(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndMunicipioGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { MunicipioDTOBindingSource.AddNew(); } else { municipioDTO = (MunicipioDTO)bndMunicipioGrid.Current; MunicipioDTOBindingSource.DataSource = municipioGL.GetMunicipio(municipioDTO.Id); } municipioDTO = (MunicipioDTO)MunicipioDTOBindingSource.Current; UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%"); } catch { throw; } }
public IList <String> SaveInfo(MunicipioDTO obj) { List <String> list = new List <String>(); try { using (Conn = new Connection().Conexion) { IDbCommand comm = Conn.CreateCommand(); IDbDataParameter dp = comm.CreateParameter(); comm.Connection = Conn; comm.CommandType = CommandType.StoredProcedure; comm.CommandText = "guardarMunicipio"; //AÑADIR PARAMETROS AL PROCEDIMIENTO ALMACENADO dp = comm.CreateParameter(); dp.ParameterName = "@Id"; dp.Value = obj.id; comm.Parameters.Add(dp); dp = comm.CreateParameter(); dp.ParameterName = "@Nombre"; dp.Value = obj.nombre; comm.Parameters.Add(dp); dp = comm.CreateParameter(); dp.ParameterName = "@Descripcion"; dp.Value = obj.descripcion; comm.Parameters.Add(dp); dp = comm.CreateParameter(); dp.ParameterName = "@IdDepartamento"; dp.Value = obj.id_deparatamento; comm.Parameters.Add(dp); Conn.Open(); IDataReader dr = comm.ExecuteReader(CommandBehavior.CloseConnection); int columns = dr.FieldCount; while (dr.Read()) { for (int i = 0; i < columns; i++) { list.Add(dr.GetValue(i).ToString().Trim()); } } } } catch (Exception ex) { list.Add(String.Format("Error: {0}", ex.Message)); } return(list); }
private void gridView_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e) { MunicipioDTO municipio = (MunicipioDTO)MunicipioDTOBindingSource[e.ListSourceRowIndex]; if (e.Column.FieldName.Equals("UF.Codigo") && e.ListSourceRowIndex >= 0 && e.IsGetData) { e.Value = municipio.UF.Codigo; } }
/// <summary> /// Retorna um objeto FeriadoDTO para a instrução do conteúdo especificado. /// </summary> public FeriadoDTO GetFeriado(int id) { try { dbCommand = db.GetStoredProcCommand("GetFeriado"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); FeriadoDTO tab = new FeriadoDTO(); tab.Id = int.Parse(DR["id"].ToString()); UFDTO uf = new UFDTO(); if (DR["id_uf"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); uf.Id = Convert.ToInt32(DR["id_uf"]); uf = ufDAO.GetUF(uf.Id); } tab.UF = uf; MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Descricao = DR["descricao"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Especie = DR["especie"].ToString(); if (Convert.IsDBNull(DR["data"])) { tab.Data = null; } else { tab.Data = (DateTime)DR["data"]; } tab.Observacao = DR["observacao"].ToString(); tab.Repete = Convert.ToBoolean(DR["repete"]); tab.Termina = Convert.ToBoolean(DR["termina"]); tab.TerminaAno = Convert.ToInt32(DR["terminaano"]); return(tab); } } catch { throw; } }
public bool Excluir(MunicipioDTO dto) { if (dao.Eliminar(dto)) { return(true); } else { return(false); } }
public MunicipioDTO Salvar(MunicipioDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
/// <summary> /// Retorna um objeto EmpresaDTO para a instrução do conteúdo especificado. /// </summary> public EmpresaDTO GetDadosImpressao(int id) { try { dbCommand = db.GetStoredProcCommand("GetEmpresa"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); EmpresaDTO tab = new EmpresaDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Razaosocial = DR["razaosocial"].ToString(); tab.Nomefantasia = DR["nomefantasia"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); //LOCALIZAR MUNICÍPIO MunicipioDTO municipio = new MunicipioDTO(); if (Convert.ToInt32(DR["id_municipio"]) != 0) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } tab.Municipio = municipio; // tab.Cnpj = DR["cnpj"].ToString(); //LOCALIZAR CNAE CNAEDTO cnae = new CNAEDTO(); if (Convert.ToInt32(DR["id_cnae"]) != 0) { CNAEDAO cnaedata = new CNAEDAO(); cnae.Id = Convert.ToInt32(DR["id_cnae"]); cnae = cnaedata.GetCNAE(cnae.Id); } tab.CNAE = cnae; tab.Tipo = DR["tipo"].ToString(); // return(tab); } } catch { throw; } }
private void Excluir() { if (MessageBox.Show("Deseja realmente excluir ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { municipioDTO = (MunicipioDTO)MunicipioDTOBindingSource.Current; try { municipioGL.Delete(municipioDTO.Id); MunicipioDTOBindingSource.RemoveCurrent(); } catch { throw; } } }
private bool ValidaCampos() { Municipio = (MunicipioDTO)MunicipiobindingSource.Current; dxErrorProvider.ClearErrors(); if (Municipio.Nome == "") { dxErrorProvider.SetError(MunicipiolookUpEdit, "Município inválido. Preenchimento obrigatório.", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } if (EnderecotextEdit.Text.Trim() == "") { dxErrorProvider.SetError(EnderecotextEdit, "Endereço inválido. Preenchimento obrigatório.", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } return(dxErrorProvider.HasErrors); }
private void Pesquisar() { if (!ValidaCampos()) { BuscaCEPGL cep = new BuscaCEPGL(); List <BuscaCEPDTO> dados = new List <BuscaCEPDTO>(); Municipio = (MunicipioDTO)MunicipiobindingSource.Current; uf = (UFDTO)UFbindingSource.Current; dados = cep.GetEndereco(uf.Codigo, Municipio.Nome, EnderecotextEdit.Text.Trim(), ""); BuscaCEPbindingSource.DataSource = dados; } }
public ActionResult SaveInfo(int id, String nombre, String descripcion, int departamento) { /*Se define el DTO (Clase que solo define datos, no funciones que lo diferencia del modelo)*/ MunicipioDTO objDTO = new MunicipioDTO(id, nombre, descripcion, departamento); /*Se recibe en una lista generica el resultado del login definida en el service y obligada por el contract*/ IEnumerable <String> info = ContractService.SaveInfo(objDTO); /*Lista temporal que contendra la respuesta que se le dara al cliente*/ IList <String> res = new List <String>(); /*Se valida si la consulta SQL retorno valores*/ if (info != null && info.Count() > 0) { res.Add("Status"); res.Add("Success"); } /*Se para la lista de la respuesta a JSON*/ return(Json(new { d = res })); }
/// <summary> /// Este metodo convierte un DTO a DAL /// </summary> /// <param name="DTO">Parametro DTO</param> /// <returns>Objeto tipo DAL</returns> public static Municipio MapeoDTOToDAL(MunicipioDTO DTO) { try { Municipio c = new Municipio(); c.Nombre = DTO.Nombre; c.MunicipioId = DTO.MunicipioId; if (DTO.Departamento != null) { c.Departamento = Departamento.MapeoDTOToDAL(DTO.Departamento); } return(c); } catch (Exception) { return(null); } }
/// <summary> /// Este metodo convierte un DAL a DTO /// </summary> /// <param name="DAL">Parametro DAL</param> /// <returns>Objeto tipo DTO</returns> public static MunicipioDTO MapeoDALToDTO(Municipio DAL) { try { MunicipioDTO c = new MunicipioDTO(); c.Nombre = DAL.Nombre; c.MunicipioId = DAL.MunicipioId; if (DAL.Departamento != null) { c.Departamento = Departamento.MapeoDALToDTO(DAL.Departamento); } return(c); } catch (Exception) { return(null); } }
public ActionResult Adicionar(MunicipioDTO _params) { string mensaje = string.Empty; if (!ModelState.IsValid) { return(View(_params)); } try { IAgregarMunicipio dato = new MunicipioRepositorio(); dato.AgregarMunicipio(_params, out mensaje); } catch (Exception ex) { } return(RedirectToAction("Index")); }
/// <summary> /// Retorna um objeto DepartamentoDTO para a instrução do conteúdo especificado. /// </summary> public DepartamentoDTO GetDepartamentoCodigo(int codigo) { try { dbCommand = db.GetStoredProcCommand(Global.EmpresaAtiva + ".GetDepartamentoCodigo"); db.AddInParameter(dbCommand, "@codigo", DbType.Int32, codigo); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); DepartamentoDTO tab = new DepartamentoDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Nome = DR["nome"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); //LOCALIZAR MUNICÍPIO MunicipioDTO municipio = new MunicipioDTO(); if (!Convert.IsDBNull(DR["id_municipio"])) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } tab.Municipio = municipio; // tab.Codigo = int.Parse(DR["codigo"].ToString()); return(tab); } } catch { throw; } }
public HttpResponseMessage GetAll() { estadoRepository = new EstadoRepository(); var estados = estadoRepository.GetAll().ToList(); List <EstadoDTO> estadosDto = new List <EstadoDTO>(); foreach (Estado edo in estados) { EstadoDTO edoDto = new EstadoDTO(); edoDto.idEstado = edo.Id; edoDto.nombre = edo.Nombre; //List<MunicipioDTO> listMuni = new List<MunicipioDTO>(); foreach (Municipio muni in edo.Municipios) { MunicipioDTO muniDto = new MunicipioDTO(); muniDto.idMunicipio = muni.Id; muniDto.nombre = muni.Nombre; /* * List<AsentamientoDTO> listAsen = new List<AsentamientoDTO>(); * foreach (Asentamiento asen in muni.Asentamientos) * { * AsentamientoDTO asenDto = new AsentamientoDTO(); * asenDto.id = asen.Id; * asenDto.nombre = asen.Nombre; * asenDto.idTipoAsentamiento = asen.IdTipoAsentamiento; * * listAsen.Add(asenDto); * } * muniDto.Asentamientos = listAsen; * listMuni.Add(muniDto);*/ } //edoDto.Municipios = listMuni; estadosDto.Add(edoDto); } return(Request.CreateResponse(HttpStatusCode.OK, Newtonsoft.Json.JsonConvert.SerializeObject(estadosDto))); }
private void BtnCodMunicipio_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (!BtnCodMunicipio.IsModified) { return; } MunicipioDTO municipio = new MunicipioDTO(); if (BtnCodMunicipio.Text.Trim() != "0" && this.Enabled == true) { try { municipio = municipioGL.GetMunicipioIBGE(Convert.ToInt32(BtnCodMunicipio.Text)); txtCidade.Text = municipio.Nome; LookUpUF.Text = municipio.UF.Codigo; } catch { municipio.Codigoibge = Convert.ToInt32(BtnCodMunicipio.Text); txtCidade.Text = string.Empty; LookUpUF.Text = string.Empty; Cursor = Cursors.WaitCursor; frmGridMunicipio frmgridmunicipio = new frmGridMunicipio(this, new Global.SystemDelegate(SetMunicipio)); frmgridmunicipio.Show(); Cursor = Cursors.Default; } } else { txtCidade.Text = string.Empty; LookUpUF.Text = string.Empty; } clienteDTO.Cidade = municipio; }
/// <summary> /// Agregar un muncipio /// </summary> /// <param name="_params"></param> /// <param name="_municipioId"></param> /// <returns></returns> public bool AgregarMunicipio(MunicipioDTO _params, out string _municipioId) { Municipio municipio = new Municipio(); municipio.MunicipioId = Guid.NewGuid().ToString(); municipio.DepartamentoId = _params.DepartamentoId; municipio.Descripcion = _params.Descripcion; municipio.CodigoDane = _params.CodigoDane; municipio.CodigoPonal = _params.CodigoPonal; municipio.Vigente = true; using (ContextCnp db = new ContextCnp()) { db.Municipio.Add(municipio); if (db.SaveChanges() > 0) { _municipioId = municipio.MunicipioId; return true; } _municipioId = string.Empty; return false; } }
private void codigoibgeButtonEdit_Validated(object sender, EventArgs e) { if (!codigoibgeButtonEdit.IsModified) { return; } MunicipioDTO municipio = new MunicipioDTO(); if (codigoibgeButtonEdit.Text.Trim() != "0" && this.Enabled == true) { try { municipio = municipioGL.GetMunicipioIBGE(Convert.ToInt32(codigoibgeButtonEdit.Text)); municipioTextEdit.Text = municipio.Nome; UFTextEdit.Text = municipio.UF.Codigo; } catch { municipio.Codigoibge = Convert.ToInt32(codigoibgeButtonEdit.Text); municipioTextEdit.Text = string.Empty; UFTextEdit.Text = string.Empty; Cursor = Cursors.WaitCursor; frmGridMunicipio frmgridmunicipio = new frmGridMunicipio(this, new Global.SystemDelegate(SetMunicipio)); frmgridmunicipio.Show(); Cursor = Cursors.Default; } } else { municipioTextEdit.Text = string.Empty; UFTextEdit.Text = string.Empty; } departamentoDTO.Municipio = municipio; }
public MunicipioTestes() { IdMunicipio = Guid.NewGuid(); NomeMunicipio = Faker.Address.StreetName(); CodigoIBGEMunicipio = Faker.RandomNumber.Next(1, 10000); NomeMunicipioAlterado = Faker.Address.StreetName(); CodigoIBGEMunicipioAlterado = Faker.RandomNumber.Next(1, 10000); IdUf = Guid.NewGuid(); for (int i = 0; i < 10; i++) { var dto = new MunicipioDTO() { Id = Guid.NewGuid(), Nome = Faker.Name.FullName(), CodIBGE = Faker.RandomNumber.Next(1, 10000), UfId = Guid.NewGuid() }; listaDto.Add(dto); } municipioDto = new MunicipioDTO { Id = IdMunicipio, Nome = NomeMunicipio, CodIBGE = CodigoIBGEMunicipio, UfId = IdUf }; municipioDtoCompleto = new MunicipioCompletoDTO { Id = IdMunicipio, Nome = NomeMunicipio, CodIBGE = CodigoIBGEMunicipio, UfId = IdUf, Uf = new UfDTO { Id = Guid.NewGuid(), Nome = Faker.Address.UsState(), Sigla = Faker.Address.UsState().Substring(1, 3) } }; municipioDtoCreate = new MunicipioCreateDTO { Nome = NomeMunicipio, CodIBGE = CodigoIBGEMunicipio, UfId = IdUf }; municipioDtoCreateResult = new MunicipoCreateResultDTO { Id = IdMunicipio, Nome = NomeMunicipio, CodIBGE = CodigoIBGEMunicipio, UfId = IdUf, CreateAt = DateTime.UtcNow }; municipioDtoUpdate = new MunicipioUpdateDTO { Id = IdMunicipio, Nome = NomeMunicipioAlterado, CodIBGE = CodigoIBGEMunicipioAlterado, UfId = IdUf }; municipioDtoUpdateResult = new MunicipioUpdateResultDTO { Id = IdMunicipio, Nome = NomeMunicipioAlterado, CodIBGE = CodigoIBGEMunicipioAlterado, UfId = IdUf, UpdateAt = DateTime.UtcNow }; }
/// <summary> /// Retorna um objeto ResponsavelDTO para a instrução do conteúdo especificado. /// </summary> public ResponsavelDTO GetResponsavel(int id) { try { dbCommand = db.GetStoredProcCommand("GetResponsavel"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); ResponsavelDTO tab = new ResponsavelDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Nome = DR["nome"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Dddtelefone = DR["dddtelefone"].ToString(); tab.Telefone = DR["telefone"].ToString(); tab.Dddfax = DR["dddfax"].ToString(); tab.Fax = DR["fax"].ToString(); tab.Email = DR["email"].ToString(); tab.Cnpj = DR["cnpj"].ToString(); tab.Cpf = DR["cpf"].ToString(); tab.Cei = DR["cei"].ToString(); tab.Nit = DR["nit"].ToString(); tab.Rg = DR["rg"].ToString(); tab.Rgemissor = DR["rgemissor"].ToString(); UFDTO ufRG = new UFDTO(); if (DR["id_ufrg"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); ufRG.Id = Convert.ToInt32(DR["id_ufrg"]); ufRG = ufDAO.GetUF(ufRG.Id); } tab.UFRG = ufRG; tab.Numeroregistro = DR["numeroregistro"].ToString(); UFDTO ufNumeroRegistro = new UFDTO(); if (DR["id_ufnumeroregistro"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); ufNumeroRegistro.Id = Convert.ToInt32(DR["id_ufnumeroregistro"]); ufNumeroRegistro = ufDAO.GetUF(ufNumeroRegistro.Id); } tab.UFNumeroRegistro = ufNumeroRegistro; tab.Contador = (bool)DR["contador"]; tab.Responsa = (bool)DR["responsa"]; tab.Cargo = DR["cargo"].ToString(); tab.Contato = DR["contato"].ToString(); tab.URL = DR["url"].ToString(); if (Convert.IsDBNull(DR["inicioatividade"])) { tab.InicioAtividade = null; } else { tab.InicioAtividade = (DateTime)DR["inicioatividade"]; } if (Convert.IsDBNull(DR["fimatividade"])) { tab.FimAtividade = null; } else { tab.FimAtividade = (DateTime)DR["fimatividade"]; } if (Convert.IsDBNull(DR["datanascimento"])) { tab.DataNascimento = null; } else { tab.DataNascimento = (DateTime)DR["datanascimento"]; } tab.Dddcelular = DR["dddcelular"].ToString(); tab.Celular = DR["celular"].ToString(); return(tab); } } catch { throw; } }
public List <MunicipioDTO> ObterPorFiltro(MunicipioDTO dto) { return(dao.ObterPorFiltro(dto)); }
/// <summary> /// Retorna uma lista de objetos FeriodoDTO definida por período inicial e final /// </summary> /// <param name="periodoInicial">Data inicial</param> /// <param name="periodoFinal">Data final</param> /// <param name="idMunicipio">id do municipio que deseja os feriados</param> /// <param name="idUF">id do estado que deseja os feriados</param> /// <returns>lista de objetos FeriadoDTO</returns> public List <FeriadoDTO> GetFeriadoPeriodo(DateTime periodoInicial, DateTime periodoFinal, int idMunicipio, int idUF) { try { //*GENERIC IMPLEMENTATION EmpresaDTO empresa = null; try { empresa = new EmpresaDAO().GetEmpresa(Convert.ToInt32(Global.EmpresaAtiva.Replace("emp", string.Empty))); } catch { } // dbCommand = db.GetStoredProcCommand("GetFeriadoPeriodo"); db.AddInParameter(dbCommand, "periodoInicial", DbType.Date, periodoInicial); db.AddInParameter(dbCommand, "periodoFinal", DbType.Date, periodoFinal); db.AddInParameter(dbCommand, "idMunicipio", DbType.Int32, idMunicipio); db.AddInParameter(dbCommand, "iduf", DbType.Int32, idUF); using (IDataReader DR = db.ExecuteReader(dbCommand)) { List <FeriadoDTO> List = new List <FeriadoDTO>(); while (DR.Read()) { FeriadoDTO tab = new FeriadoDTO(); tab.Id = int.Parse(DR["id"].ToString()); UFDTO uf = new UFDTO(); if (DR["id_uf"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); uf.Id = Convert.ToInt32(DR["id_uf"]); uf = ufDAO.GetUF(uf.Id); } tab.UF = uf; MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Descricao = DR["descricao"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Especie = DR["especie"].ToString(); if (Convert.IsDBNull(DR["data"])) { tab.Data = null; } else { tab.Data = (DateTime)DR["data"]; } tab.Observacao = DR["observacao"].ToString(); //* if (empresa != null) { if (tab.UF.Id != 0) { if (tab.UF.Id != empresa.Municipio.UF.Id) { continue; } } if (tab.Municipio.Id != 0) { if (tab.Municipio.Id != empresa.Municipio.Id) { continue; } } } // if (DR["repete"] != Convert.DBNull) { tab.Repete = Convert.ToBoolean(DR["repete"]); } if (DR["termina"] != Convert.DBNull) { tab.Termina = Convert.ToBoolean(DR["termina"]); } if (DR["terminaano"] != Convert.DBNull) { tab.TerminaAno = Convert.ToInt32(DR["terminaano"]); } List.Add(tab); } return(List); } } catch { throw; } }
/// <summary> /// Retorna uma lista de objetos FeriadoDTO para a instrução do conteúdo especificado. /// </summary> public List <FeriadoDTO> GetGridFeriado(string campo, string valorPesquisa) { try { dbCommand = db.GetStoredProcCommand("GetGridFeriado"); db.AddInParameter(dbCommand, "campo", DbType.String, campo); db.AddInParameter(dbCommand, "valorPesquisa", DbType.String, valorPesquisa); using (IDataReader DR = db.ExecuteReader(dbCommand)) { List <FeriadoDTO> List = new List <FeriadoDTO>(); while (DR.Read()) { FeriadoDTO tab = new FeriadoDTO(); tab.Id = int.Parse(DR["id"].ToString()); UFDTO uf = new UFDTO(); if (DR["id_uf"] != Convert.DBNull) { UFDAO ufDAO = new UFDAO(); uf.Id = Convert.ToInt32(DR["id_uf"]); uf = ufDAO.GetUF(uf.Id); } tab.UF = uf; MunicipioDTO municipio = new MunicipioDTO(); if (DR["id_municipio"] != Convert.DBNull) { MunicipioDAO municipioDAO = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipioDAO.GetMunicipio(municipio.Id); } tab.Municipio = municipio; tab.Descricao = DR["descricao"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Especie = DR["especie"].ToString(); if (Convert.IsDBNull(DR["data"])) { tab.Data = null; } else { tab.Data = (DateTime)DR["data"]; } tab.Observacao = DR["observacao"].ToString(); tab.Repete = Convert.ToBoolean(DR["repete"]); tab.Termina = Convert.ToBoolean(DR["termina"]); tab.TerminaAno = Convert.ToInt32(DR["terminaano"]); List.Add(tab); } return(List); } } catch { throw; } }
public MunicipioDTO ObterPorPK(MunicipioDTO dto) { return(dao.ObterPorPK(dto)); }
public ClienteDTO GetCliente(int id) { try { dbcommand = db.GetStoredProcCommand("GetCliente"); db.AddInParameter(dbcommand, "@id", DbType.Int32, id); using (IDataReader DR = (Transaction == null ? db.ExecuteReader(dbcommand) : db.ExecuteReader(dbcommand, Transaction))) { DR.Read(); ClienteDTO cliente = new ClienteDTO(); cliente.Id = int.Parse(DR["id"].ToString()); cliente.Nome = DR["nome"].ToString(); if (Convert.IsDBNull(DR["datanasc"])) { cliente.DataNasc = null; } else { cliente.DataNasc = (DateTime)DR["datanasc"]; } if (Convert.IsDBNull(DR["datacadastro"])) { cliente.DataCadastro = null; } else { cliente.DataCadastro = (DateTime)DR["datacadastro"]; } cliente.Tipo_pessoa = DR["tipo_pessoa"].ToString(); cliente.Endereco = DR["endereco"].ToString(); cliente.Numero = DR["numero"].ToString(); cliente.Bairro = DR["bairro"].ToString(); MunicipioDTO municipio = new MunicipioDTO(); if (!Convert.IsDBNull(DR["id_municipio"])) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } cliente.Cidade = municipio; cliente.Compl = DR["compl"].ToString(); cliente.Telefone = DR["telefone"].ToString(); cliente.Celular = DR["celular"].ToString(); cliente.Cep = DR["cep"].ToString(); cliente.UF = DR["uf"].ToString(); cliente.Email = DR["email"].ToString(); cliente.Cpf_Cnpj = DR["cpf_cnpj"].ToString(); cliente.Rg = DR["rg"].ToString(); cliente.Emissor = DR["emissor"].ToString(); cliente.Obs1 = DR["obs1"].ToString(); cliente.Obs2 = DR["obs2"].ToString(); cliente.Obs3 = DR["obs3"].ToString(); cliente.Contato = DR["contato"].ToString(); cliente.Profissao = DR["profissao"].ToString(); cliente.Time = DR["time"].ToString(); cliente.Passatempo = DR["passatempo"].ToString(); return(cliente); } } catch { throw; } }
/// <summary> /// Retorna um objeto EmpresaDTO para a instrução do conteúdo especificado. /// </summary> public EmpresaDTO GetEmpresa(int id) { try { dbCommand = db.GetStoredProcCommand("GetEmpresa"); db.AddInParameter(dbCommand, "@id", DbType.Int32, id); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); EmpresaDTO tab = new EmpresaDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Nomefantasia = DR["nomefantasia"].ToString(); tab.Razaosocial = DR["razaosocial"].ToString(); tab.Endereco = DR["endereco"].ToString(); tab.Numero = DR["numero"].ToString(); tab.Complemento = DR["complemento"].ToString(); tab.Bairro = DR["bairro"].ToString(); tab.Cep = DR["cep"].ToString(); //LOCALIZAR MUNICÍPIO MunicipioDTO municipio = new MunicipioDTO(); if (Convert.ToInt32(DR["id_municipio"]) != 0) { MunicipioDAO municipiodata = new MunicipioDAO(); municipio.Id = Convert.ToInt32(DR["id_municipio"]); municipio = municipiodata.GetMunicipio(municipio.Id); } tab.Municipio = municipio; // tab.Dddtelefone = DR["dddtelefone"].ToString(); tab.Telefone = DR["telefone"].ToString(); tab.Dddfax = DR["dddfax"].ToString(); tab.Fax = DR["fax"].ToString(); tab.Cnpj = DR["cnpj"].ToString(); tab.Iestadual = DR["iestadual"].ToString(); tab.Imunicipal = DR["imunicipal"].ToString(); tab.Registro = DR["registro"].ToString(); tab.Orgaoregistro = DR["orgaoregistro"].ToString(); if (Convert.IsDBNull(DR["dataregistro"])) { tab.Dataregistro = null; } else { tab.Dataregistro = (DateTime)DR["dataregistro"]; } if (Convert.IsDBNull(DR["inicioatividade"])) { tab.Inicioatividade = null; } else { tab.Inicioatividade = (DateTime)DR["inicioatividade"]; } if (Convert.IsDBNull(DR["encerratividade"])) { tab.Encerratividade = null; } else { tab.Encerratividade = (DateTime)DR["encerratividade"]; } //LOCALIZAR NATUREZA JURÍDICA NaturezaJuridicaDTO naturezajuridica = new NaturezaJuridicaDTO(); if (Convert.ToInt32(DR["id_naturezajuridica"]) != 0) { NaturezaJuridicaDAO naturezajuridicadata = new NaturezaJuridicaDAO(); naturezajuridica.Id = Convert.ToInt32(DR["id_naturezajuridica"]); naturezajuridica = naturezajuridicadata.GetNaturezajuridica(naturezajuridica.Id); } tab.Naturezajuridica = naturezajuridica; // if (Convert.IsDBNull(DR["datatrava"])) { tab.DataTrava = null; } else { tab.DataTrava = (DateTime)DR["datatrava"]; } //LOCALIZAR CNAE CNAEDTO cnae = new CNAEDTO(); if (Convert.ToInt32(DR["id_cnae"]) != 0) { CNAEDAO cnaedata = new CNAEDAO(); cnae.Id = Convert.ToInt32(DR["id_cnae"]); cnae = cnaedata.GetCNAE(cnae.Id); } tab.CNAE = cnae; // tab.Url = DR["url"].ToString(); tab.Email = DR["email"].ToString(); tab.Tipo = DR["tipo"].ToString(); tab.Logotipo = (Convert.IsDBNull(DR["logotipo"]) ? null : (byte[])DR["logotipo"]); tab.Especialidade = DR["especialidade"].ToString(); return(tab); } } catch { throw; } }