private void saveType(Dictionary <string, string> userParams) { if (userParams["usr_tipo"] == "Empresa") { Empresa empresa = new Empresa(); empresa.RazonSocial = userParams["empresa_razon_social"]; empresa.Ciudad = userParams["empresa_ciudad"]; empresa.Cuit = userParams["empresa_cuit"]; empresa.Usuario = userParams["empresa_usuario"]; DaoEmpresa daoEmpresa = new DaoEmpresa(); daoEmpresa.save(empresa); } else { Cliente cliente = new Cliente(); cliente.Nombre = userParams["cliente_nombre"]; cliente.Apellido = userParams["cliente_apellido"]; cliente.TipoDoc = userParams["cliente_tipo_doc"]; cliente.NumDoc = userParams["cliente_num_doc"]; cliente.Cuil = userParams["cliente_cuil"]; cliente.FechaNacimiento = userParams["cliente_fecha_nacimiento"]; cliente.DatosTarjeta = userParams["cliente_datos_tarjeta"]; cliente.Usuario = userParams["cliente_usuario"]; DaoCliente daoCliente = new DaoCliente(); daoCliente.save(cliente); } }
/// <summary> /// VinculoEmpresaEdificioRegla realiza todas las validaciones de los vínculos y según el parámetro persiste o no /// </summary> /// <param name="modelo">Modelo del vínculo a guardar </param> /// <returns>Modelo del Vínculo guardado</returns> private List <VinculoEmpresaEdificioModel> VinculoEmpresaEdificioRegla(RegistrarVinculoEmpresaEdificioModel modelo, bool persist) { ValidarVinculoEmpresaEdificioSave(modelo); int idEmpresa; int.TryParse(modelo.Empresa, out idEmpresa); var listaVinculos = new List <VinculoEmpresaEdificio>(); var listadoDeErrores = new StringBuilder(); if (idEmpresa > 0) { var empresa = DaoEmpresa.GetById(idEmpresa); foreach (var idEdificio in modelo.ListaEdificios) { if (DaoVinculoEmpresaEdificio.VerificarVinculoEmpresaEdificio(idEdificio, idEmpresa)) { var edificio = DaoEdificio.GetById(idEdificio); var vinculo = new VinculoEmpresaEdificio(); vinculo.Empresa = empresa; vinculo.Edificio = edificio; vinculo.Estado = EstadoVinculoEmpresaEdificioEnum.ACTIVO; if (modelo.FechaDesde != null) { vinculo.FechaDesde = modelo.FechaDesde.Value; } vinculo.Observacion = modelo.Observacion; vinculo.DeterminaDomicilio = false; if (persist) { vinculo = DaoVinculoEmpresaEdificio.SaveOrUpdate(vinculo); } listaVinculos.Add(vinculo); } else { var edificio = DaoEdificio.GetById(idEdificio); listadoDeErrores.AppendLine("El vinculo con el edificio " + edificio.IdentificadorEdificio + " ya existe"); } } } if (!String.IsNullOrEmpty(listadoDeErrores.ToString())) { throw new BaseException(listadoDeErrores.ToString()); } return(AutoMapper.Mapper.Map <List <VinculoEmpresaEdificio>, List <VinculoEmpresaEdificioModel> >(listaVinculos)); }
private void btnSalvar_Click(object sender, EventArgs e) { try { string estadoId = cbxEstado.SelectedValue.ToString(); string cidadeId = cbxCidade.SelectedValue.ToString(); DaoEmpresa DaoEmpresa = new DaoEmpresa(); DaoEmpresa.empresa = new Empresa(txtName.Text, txtCnpj.Text, txtEmail.Text, txtDesc.Text); DaoEmpresa.telefone = new Telefone(txtDdd.Text, txtOpe.Text, txtCelular.Text, txtFixo.Text); DaoEmpresa.endereco = new Endereco(int.Parse(estadoId), int.Parse(cidadeId), txtRua.Text, txtNum.Text, txtCep.Text, txtComp.Text, txtBairro.Text); DaoEmpresa.cadastraEmpresa(); lblAviso.Text = "Cadastrado com sucesso!"; Limpar(); } catch (DomainExceptions ex) { MessageBox.Show(ex.Message); } }
public List <EMPRESA> ListNameEmp() { DaoEmpresa emp = new DaoEmpresa(); return(emp.Read()); }
public string Update(EMPRESA dto) { DaoEmpresa emp = new DaoEmpresa(); return(emp.Update(dto)); }
public string Insert(EMPRESA dto) { DaoEmpresa emp = new DaoEmpresa(); return(emp.Insert(dto)); }
public string Delete(string dto) { DaoEmpresa emp = new DaoEmpresa(); return(emp.Delete(dto)); }