public void Insertar(EmpresaLocacion empresaLocacion) { //if (empresaLocacion.CorreoElectronico == null) empresaLocacion.CorreoElectronico = ""; //if (empresaLocacion.TelefonoFijo == null) empresaLocacion.TelefonoFijo = ""; adEmpresaLocacion.Insertar(empresaLocacion); }
public List<EmpresaLocacion> ObtenerLocaciones(int idEmpresa) { List<EmpresaLocacion> locaciones = new List<EmpresaLocacion>(); DataTable dtResultado = adEmpresaLocacion.ObtenerLocaciones(idEmpresa); foreach(DataRow fila in dtResultado.Rows) { EmpresaLocacion locacion = new EmpresaLocacion(); locacion.IdEmpresaLocacion = Convert.ToInt32(fila["IdEmpresaLocacion"]); locacion.IdEmpresa = Convert.ToInt32(fila["IdEmpresa"]); locacion.TipoLocacion.Valor = Convert.ToString(fila["TipoLocacion"]); locacion.NombreLocacion = Convert.ToString(fila["NombreLocacion"]); locacion.CorreoElectronico = Convert.ToString(fila["CorreoElectronico"] == System.DBNull.Value ? null : fila["CorreoElectronico"]); locacion.TelefonoFijo = Convert.ToString(fila["TelefonoFijo"] == System.DBNull.Value ? null : fila["TelefonoFijo"]); locacion.Direccion = Convert.ToString(fila["Direccion"]); locacion.DireccionDistrito = Convert.ToString(fila["DireccionDistrito"]); locacion.DireccionCiudad = Convert.ToString(fila["DireccionCiudad"]); locacion.DireccionDepartamento = Convert.ToString(fila["DireccionDepartamento"]); locacion.EstadoLocacion.Valor = Convert.ToString(fila["EstadoLocacion"]); locaciones.Add(locacion); } return locaciones; }
public void Insertar(EmpresaLocacion empresaLocacion) { using (SqlConnection conexion = new SqlConnection(cadenaConexion)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "EmpresaLocacion_Insertar"; //Parámetros: cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresaLocacion.IdEmpresa)); cmd.Parameters.Add(new SqlParameter("@TipoLocacion", empresaLocacion.TipoLocacionIdListaValor)); cmd.Parameters.Add(new SqlParameter("@NombreLocacion", empresaLocacion.NombreLocacion)); cmd.Parameters.Add(new SqlParameter("@CorreoElectronico", empresaLocacion.CorreoElectronico)); cmd.Parameters.Add(new SqlParameter("@TelefonoFijo", empresaLocacion.TelefonoFijo)); cmd.Parameters.Add(new SqlParameter("@Direccion", empresaLocacion.Direccion)); cmd.Parameters.Add(new SqlParameter("@DireccionDistrito", empresaLocacion.TextDistrito)); cmd.Parameters.Add(new SqlParameter("@DireccionCiudad", empresaLocacion.TextoCiudad)); cmd.Parameters.Add(new SqlParameter("@DireccionDepartamento", empresaLocacion.TextoDepartamento)); cmd.Parameters.Add(new SqlParameter("@EstadoLocacion", empresaLocacion.EstadoLocacionIdListaValor)); cmd.Parameters.Add(new SqlParameter("@CreadoPor", empresaLocacion.CreadoPor)); cmd.Connection = conexion; conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } }
public EmpresaUsuario() { Empresa = new Empresa(); Usuario = new Usuario(); TipoDocumento = new ListaValor(); Sexo = new ListaValor(); EmpresaLocacion = new EmpresaLocacion(); }
public EmpresaLocacion ObtenerLocacionPorId(int idEmpresaLocacion) { DataTable dtResultado = adEmpresaLocacion.ObtenerLocacionPorId(idEmpresaLocacion); EmpresaLocacion locacion = new EmpresaLocacion(); foreach (DataRow fila in dtResultado.Rows) { locacion.IdEmpresaLocacion = Convert.ToInt32(fila["IdEmpresaLocacion"]); locacion.IdEmpresa = Convert.ToInt32(fila["IdEmpresa"]); locacion.TipoLocacionIdListaValor = Convert.ToString(fila["TipoLocacion"]); locacion.NombreLocacion = Convert.ToString(fila["NombreLocacion"]); locacion.CorreoElectronico = Convert.ToString(fila["CorreoElectronico"] == System.DBNull.Value ? null : fila["CorreoElectronico"]); locacion.TelefonoFijo = Convert.ToString(fila["TelefonoFijo"] == System.DBNull.Value ? null : fila["TelefonoFijo"]); locacion.Direccion = Convert.ToString(fila["Direccion"]); locacion.DireccionDistrito = Convert.ToString(fila["DireccionDistrito"]); locacion.DireccionCiudad = Convert.ToString(fila["DireccionCiudad"]); locacion.DireccionDepartamento = Convert.ToString(fila["DireccionDepartamento"]); locacion.DireccionDistritoId = Convert.ToString(fila["DireccionDistritoId"]); locacion.DireccionCiudadId = Convert.ToString(fila["DireccionCiudadId"]); locacion.DireccionDepartamentoId = Convert.ToString(fila["DireccionDepartamentoId"]); locacion.EstadoLocacionIdListaValor = Convert.ToString(fila["EstadoLocacion"]); break; //Sólo existe un registro. } return locacion; }
public Empresa ObtenerDatosEmpresaPorId(int idEmpresa) { Empresa empresa = new Empresa(); DataSet dsResultado = adEmpresa.ObtenerDatosEmpresaPorId(idEmpresa); //Datos generales de la empresa. if (dsResultado.Tables.Count > 0) { if (dsResultado.Tables[0].Rows.Count > 0) { empresa.IdEmpresa = Convert.ToInt32(dsResultado.Tables[0].Rows[0]["IdEmpresa"]); empresa.NombreComercial = Convert.ToString(dsResultado.Tables[0].Rows[0]["NombreComercial"]); empresa.RazonSocial = Convert.ToString(dsResultado.Tables[0].Rows[0]["RazonSocial"]); empresa.Pais.Valor = Convert.ToString(dsResultado.Tables[0].Rows[0]["PaisDescripcion"]); empresa.IdentificadorTributario = Convert.ToString(dsResultado.Tables[0].Rows[0]["IdentificadorTributario"]); empresa.DescripcionEmpresa = Convert.ToString(dsResultado.Tables[0].Rows[0]["DescripcionEmpresa"]); empresa.LinkVideo = Convert.ToString(dsResultado.Tables[0].Rows[0]["LinkVideo"]); empresa.AnoCreacion = Convert.ToInt32(dsResultado.Tables[0].Rows[0]["AnoCreacion"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[0]["AnoCreacion"]); empresa.NumeroEmpleados.Valor = Convert.ToString(dsResultado.Tables[0].Rows[0]["NumeroEmpleadosDescripcion"]); empresa.EstadoEmpresa.Valor = Convert.ToString(dsResultado.Tables[0].Rows[0]["EstadoEmpresaDescripcion"]); empresa.SectorEmpresarial.Valor = Convert.ToString(dsResultado.Tables[0].Rows[0]["SectorEmpresarialDescripcion"]); empresa.SectorEmpresarial2.Valor = Convert.ToString(dsResultado.Tables[0].Rows[0]["SectorEmpresarial2Descripcion"]); empresa.SectorEmpresarial3.Valor = Convert.ToString(dsResultado.Tables[0].Rows[0]["SectorEmpresarial3Descripcion"]); empresa.PaisIdListaValor = Convert.ToString(dsResultado.Tables[0].Rows[0]["Pais"]); empresa.NumeroEmpleadosIdListaValor = Convert.ToString(dsResultado.Tables[0].Rows[0]["NumeroEmpleados"]); empresa.SectorEmpresarial1IdListaValor = Convert.ToString(dsResultado.Tables[0].Rows[0]["SectorEmpresarial"]); empresa.SectorEmpresarial2IdListaValor = Convert.ToString(dsResultado.Tables[0].Rows[0]["SectorEmpresarial2"]); empresa.SectorEmpresarial3IdListaValor = Convert.ToString(dsResultado.Tables[0].Rows[0]["SectorEmpresarial3"]); empresa.SitioWeb = Convert.ToString(dsResultado.Tables[0].Rows[0]["SitioWeb"]); empresa.Clasificacion = Convert.ToString(dsResultado.Tables[0].Rows[0]["Clasificación"]); empresa.NivelDeRelacion = Convert.ToString(dsResultado.Tables[0].Rows[0]["NivelDeRelacion"]); empresa.FacultadPrincipal = Convert.ToString(dsResultado.Tables[0].Rows[0]["FacultadPrincipal"]); empresa.FacultadSecundaria = Convert.ToString(dsResultado.Tables[0].Rows[0]["FacultadSecundaria"]); empresa.NivelDeFacturacion = Convert.ToDecimal(dsResultado.Tables[0].Rows[0]["NivelDeFacturacion"] == DBNull.Value ? null : dsResultado.Tables[0].Rows[0]["NivelDeFacturacion"]); empresa.Comentarios = Convert.ToString(dsResultado.Tables[0].Rows[0]["Comentarios"]); //empresa.LogoEmpresa = (byte[])dsResultado.Tables[0].Rows[0]["LogoEmpresa"]; empresa.LogoEmpresa = dsResultado.Tables[0].Rows[0]["LogoEmpresa"] == DBNull.Value ? null : (byte[])dsResultado.Tables[0].Rows[0]["LogoEmpresa"]; empresa.SitioWeb = Convert.ToString(dsResultado.Tables[0].Rows[0]["SitioWeb"]); empresa.FechaCreacion = Convert.ToDateTime(dsResultado.Tables[0].Rows[0]["FechaCreacion"]); if (dsResultado.Tables[0].Rows[0]["FechaModificacion"] != DBNull.Value) empresa.FechaModificacion = Convert.ToDateTime(dsResultado.Tables[0].Rows[0]["FechaModificacion"]); empresa.CreadoPor = Convert.ToString(dsResultado.Tables[0].Rows[0]["CreadoPor"]); empresa.ModificadoPor = Convert.ToString(dsResultado.Tables[0].Rows[0]["ModificadoPor"]); empresa.EstadoIdListaValor = Convert.ToString(dsResultado.Tables[0].Rows[0]["EstadoEmpresa"]); empresa.UsuarioEC = Convert.ToString(dsResultado.Tables[0].Rows[0]["UsuarioEC"]); empresa.PosicionEnSector = Convert.ToString(dsResultado.Tables[0].Rows[0]["PosicionEnSector"]); } } //Locaciones foreach (DataRow locacionBD in dsResultado.Tables[1].Rows) { EmpresaLocacion empresaLocacion = new EmpresaLocacion(); empresaLocacion.IdEmpresaLocacion = Convert.ToInt32(locacionBD["IdEmpresaLocacion"]); empresaLocacion.IdEmpresa = Convert.ToInt32(locacionBD["IdEmpresa"]); empresaLocacion.TipoLocacion.Valor = Convert.ToString(locacionBD["TipoLocacionDescripcion"]); empresaLocacion.NombreLocacion = Convert.ToString(locacionBD["NombreLocacion"]); empresaLocacion.CorreoElectronico = Convert.ToString(locacionBD["CorreoElectronico"]); empresaLocacion.TelefonoFijo = Convert.ToString(locacionBD["TelefonoFijo"]); empresaLocacion.Direccion = Convert.ToString(locacionBD["Direccion"]); empresaLocacion.DireccionDistrito = Convert.ToString(locacionBD["DireccionDistrito"]); empresaLocacion.DireccionCiudad = Convert.ToString(locacionBD["DireccionCiudad"]); empresaLocacion.DireccionDepartamento = Convert.ToString(locacionBD["DireccionDepartamento"]); empresaLocacion.EstadoLocacion.Valor = Convert.ToString(locacionBD["EstadoLocacionDescripcion"]); empresa.Locaciones.Add(empresaLocacion); } //Usuarios> foreach (DataRow usuarioBD in dsResultado.Tables[2].Rows) { EmpresaUsuario empresaUsuario = new EmpresaUsuario(); empresaUsuario.IdEmpresaUsuario = Convert.ToInt32(usuarioBD["IdEmpresaUsuario"]); empresaUsuario.Empresa.IdEmpresa = Convert.ToInt32(usuarioBD["IdEmpresa"]); ; empresaUsuario.Usuario.NombreUsuario = Convert.ToString(usuarioBD["Usuario"]); empresaUsuario.Usuario.Rol.Valor = Convert.ToString(usuarioBD["UsuarioRolDescripcion"]); empresaUsuario.Usuario.EstadoUsuario.Valor = Convert.ToString(usuarioBD["UsuarioEstadoDescripcion"]); empresaUsuario.Nombres = Convert.ToString(usuarioBD["Nombres"]); empresaUsuario.Apellidos = Convert.ToString(usuarioBD["Apellidos"]); empresaUsuario.TipoDocumento.Valor = Convert.ToString(usuarioBD["TipoDocumentoDescripcion"]); empresaUsuario.NumeroDocumento = Convert.ToString(usuarioBD["NumeroDocumento"]); empresaUsuario.Sexo.Valor = Convert.ToString(usuarioBD["SexoDescripcion"]); empresaUsuario.CorreoElectronico = Convert.ToString(usuarioBD["CorreoElectronico"]); empresaUsuario.TelefonoFijo = Convert.ToString(usuarioBD["TelefonoFijo"]); empresaUsuario.TelefonoCelular = Convert.ToString(usuarioBD["TelefonoCelular"]); empresaUsuario.TelefonoAnexo = Convert.ToString(usuarioBD["TelefonoAnexo"]); empresa.Usuarios.Add(empresaUsuario); } return empresa; }
public PartialViewResult _AdministrarUbicacionEditar(EmpresaLocacion empresaLocacion) { if (ModelState.IsValid) { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; empresaLocacion.IdEmpresa = ticket.IdEmpresa; empresaLocacion.ModificadoPor = ticket.Usuario; LNEmpresaLocacion lnEmpresaLocacion = new LNEmpresaLocacion(); lnEmpresaLocacion.Actualizar(empresaLocacion); var empresa = lnEmpresa.ObtenerDatosEmpresaPorId(ticket.IdEmpresa); return PartialView("_AdministrarUbicaciones", empresa.Locaciones); } return PartialView("_AdministrarNuevaUbicacion", empresaLocacion); }
public PartialViewResult _AdministrarNuevaUbicacion(EmpresaLocacion empresaLocacion) { if (ModelState.IsValid) { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; empresaLocacion.IdEmpresa = ticket.IdEmpresa; empresaLocacion.CreadoPor = ticket.Usuario; //empresaLocacion.DireccionDistrito = empresaLocacion.TextDistrito; //empresaLocacion.DireccionCiudad = empresaLocacion.TextoCiudad; //empresaLocacion.DireccionDepartamento = empresaLocacion.TextoDepartamento; LNEmpresaLocacion lnEmpresaLocacion = new LNEmpresaLocacion(); lnEmpresaLocacion.Insertar(empresaLocacion); var empresa = lnEmpresa.ObtenerDatosEmpresaPorId(ticket.IdEmpresa); return PartialView("_AdministrarUbicaciones", empresa.Locaciones); } return PartialView("_AdministrarNuevaUbicacion", empresaLocacion); }