public void ActualizarEstadoYUsuarioEC(Empresa empresa, string correoUTPDe) { if (empresa.UsuarioEC == null) empresa.UsuarioEC = ""; adUtp.ActualizarEstadoYUsuarioEC(empresa); #region Envio de correo: //Se completan los campos: //Se indica el nombre del estado: string estado = ""; if (empresa.EstadoIdListaValor == "EMPRAC") estado = "Activa"; if (empresa.EstadoIdListaValor == "EMPRNO") estado = "No Activa"; if (empresa.EstadoIdListaValor == "EMPRRV") estado = "Pendiente de aprobación de registro"; if (empresa.EstadoIdListaValor == "EMPRSU") estado = "Suspendida"; //Obtener usuario empresa y su correo electronico. LNMensaje lnMensaje = new LNMensaje(); DataTable dt = lnMensaje.ObtenerUsuarioEmpresaPorIdEmpresa(empresa.IdEmpresa); if (dt.Rows.Count > 0) { Mensaje mensaje = new Mensaje(); mensaje.DeUsuarioCorreoElectronico = correoUTPDe; // empresa.Usuario; //Contiene el ticket del usuario UTP. mensaje.ParaUsuarioCorreoElectronico = Convert.ToString(dt.Rows[0]["CorreoElectronico"]); mensaje.Asunto = "Empresa actualizada"; mensaje.MensajeTexto = "El estado de la empresa '" + empresa.NombreComercial + "' ha sido actualizado a: " + estado + "'"; LNCorreo.EnviarCorreo(mensaje); } #endregion }
//public bool Empresa_Insertar_Imagen(Empresa empresa) //{ // ADConexion cnn = new ADConexion(); // SqlCommand cmd = new SqlCommand(); // try // { // cmd.CommandType = CommandType.StoredProcedure; // cmd.CommandText = "Empresa_Insertar_Imagen"; // cmd.Connection = cnn.cn; // cmd.Parameters.Add(new SqlParameter("@LogoEmpresa", SqlDbType.Binary)).Value = (empresa.LogoEmpresa == null ? new byte[] { } : empresa.LogoEmpresa); // cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoNombreOriginal == null ? "" : empresa.ArchivoNombreOriginal); // cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoMimeType == null ? "" : empresa.ArchivoMimeType); // cnn.Conectar(); // cmd.ExecuteNonQuery(); // cmd.Parameters.Clear(); // cnn.Desconectar(); // return true; // } // catch (Exception ex) // { // return false; // } public bool Empresa_Actualizar_Imagen(Empresa empresa) { ADConexion cnn = new ADConexion(); SqlCommand cmd = new SqlCommand(); try { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Empresa_Actualizar_imagen"; cmd.Connection = cnn.cn; cmd.Parameters.Add(new SqlParameter("@LogoEmpresa", SqlDbType.Binary)).Value = (empresa.LogoEmpresa == null ? new byte[] { } : empresa.LogoEmpresa); cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoNombreOriginal == null ? "" : empresa.ArchivoNombreOriginal); cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoMimeType == null ? "" : empresa.ArchivoMimeType); //cmd.Parameters.Add(new SqlParameter("@ImagenCambiada", SqlDbType.VarChar, 2)).Value = (empresa.LogoEmpresa == null ? "NO" : "SI"); cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.VarChar, 50)).Value = empresa.IdEmpresa; cnn.Conectar(); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cnn.Desconectar(); return true; } catch (Exception ex) { return false; } }
public void Actualizar(Empresa empresa) { using (SqlConnection conexion = new SqlConnection(cadenaConexion)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Empresa_Actualizar"; cmd.Connection = conexion; conexion.Open(); cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresa.IdEmpresa)); cmd.Parameters.Add(new SqlParameter("@NombreComercial", empresa.NombreComercial)); cmd.Parameters.Add(new SqlParameter("@RazonSocial", empresa.RazonSocial)); cmd.Parameters.Add(new SqlParameter("@Pais", empresa.PaisIdListaValor)); cmd.Parameters.Add(new SqlParameter("@IdentificadorTributario", empresa.IdentificadorTributario)); cmd.Parameters.Add(new SqlParameter("@DescripcionEmpresa", empresa.DescripcionEmpresa)); cmd.Parameters.Add(new SqlParameter("@LinkVideo", empresa.LinkVideo)); cmd.Parameters.Add(new SqlParameter("@AnoCreacion", empresa.AnoCreacion)); cmd.Parameters.Add(new SqlParameter("@NumeroEmpleados", empresa.NumeroEmpleadosIdListaValor)); //cmd.Parameters.Add(new SqlParameter("@EstadoEmpresa", empresa.EstadoEmpresaIdListaValor)).Value = empresa.EstadoEmpresa; cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial1", empresa.SectorEmpresarial1IdListaValor)); cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial2", empresa.SectorEmpresarial2IdListaValor)); cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial3", empresa.SectorEmpresarial3IdListaValor)); cmd.Parameters.Add(new SqlParameter("@SitioWeb", empresa.SitioWeb)); cmd.Parameters.Add(new SqlParameter("@ModificadoPor", empresa.ModificadoPor)); cmd.ExecuteNonQuery(); conexion.Close(); } }
public EmpresaUsuario() { Empresa = new Empresa(); Usuario = new Usuario(); TipoDocumento = new ListaValor(); Sexo = new ListaValor(); EmpresaLocacion = new EmpresaLocacion(); }
public Oferta() { TipoCargo = new ListaValor(); TipoTrabajo = new ListaValor(); TipoContrato = new ListaValor(); ListaEstudios = new List<OfertaEstudio>(); ListaSectores = new List<OfertaSectorEmpresarial>(); ListaInformacionAdicional = new List<OfertaInformacionAdicional>(); Empresa = new Empresa(); OfertaFases = new List<OfertaFase>(); }
//public bool Empresa_Insertar_Imagen(Empresa empresa) //{ // if (adEmpresa.Empresa_Insertar_Imagen(empresa) == true) // { // return true; // } // else // { // return false; // } //} public bool Empresa_Actualizar_imagen(Empresa empresa) { if (adEmpresa.Empresa_Actualizar_Imagen(empresa) == true) { return true; } else { return false; } }
public void Actualizar(Empresa empresa) { //Se formatea los valores nulos. if (empresa.LinkVideo == null) empresa.LinkVideo = string.Empty; if (empresa.DescripcionEmpresa == null) empresa.DescripcionEmpresa = string.Empty; if (empresa.PaisIdListaValor == null) empresa.PaisIdListaValor = string.Empty; if (empresa.NumeroEmpleadosIdListaValor == null) empresa.NumeroEmpleadosIdListaValor = string.Empty; if (empresa.SectorEmpresarial2IdListaValor == null) empresa.SectorEmpresarial2IdListaValor = string.Empty; if (empresa.SectorEmpresarial3IdListaValor == null) empresa.SectorEmpresarial3IdListaValor = string.Empty; if (empresa.SitioWeb == null) empresa.SitioWeb = string.Empty; adEmpresa.Actualizar(empresa); }
public void ActualizarEstadoYUsuarioEC(Empresa empresa) { try { using (SqlConnection conexion = new SqlConnection(cadenaConexion)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Empresa_ActualizarEstadoYUsuarioEC"; //Parámetros: cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresa.IdEmpresa)); cmd.Parameters.Add(new SqlParameter("@Estado", empresa.EstadoIdListaValor)); cmd.Parameters.Add(new SqlParameter("@UsuarioEC", empresa.UsuarioEC)); cmd.Parameters.Add(new SqlParameter("@Clasificacion", empresa.Clasificacion == null ? "" : empresa.Clasificacion)); cmd.Parameters.Add(new SqlParameter("@NivelDeRelacion", empresa.NivelDeRelacion == null ? "" : empresa.NivelDeRelacion)); cmd.Parameters.Add(new SqlParameter("@FacultadPrincipal", empresa.FacultadPrincipal == null ? "" : empresa.FacultadPrincipal)); cmd.Parameters.Add(new SqlParameter("@FacultadSecundaria", empresa.FacultadSecundaria == null ? "" : empresa.FacultadSecundaria)); cmd.Parameters.Add(new SqlParameter("@Usuario", empresa.Usuario)); cmd.Parameters.Add(new SqlParameter("@NivelDeFacturacion", empresa.NivelDeFacturacion)); cmd.Parameters.Add(new SqlParameter("@PosicionEnSector", empresa.PosicionEnSector == null ? "" : empresa.PosicionEnSector)); cmd.Parameters.Add(new SqlParameter("@FechaActivacion", empresa.EstadoIdListaValor == "EMPRAC" ? (object)DateTime.Now : DBNull.Value)); cmd.Parameters.Add(new SqlParameter("@NuevoComentario", empresa.NuevoComentario == null ? "" : empresa.NuevoComentario)); cmd.Connection = conexion; conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } } catch (Exception ex) { throw ex; } }
public void Registrar(AlumnoExperiencia alumnoexperiencia) { if (alumnoexperiencia.SectorEmpresarial2 == null) alumnoexperiencia.SectorEmpresarial2 = ""; if (alumnoexperiencia.SectorEmpresarial3 == null) alumnoexperiencia.SectorEmpresarial3 = ""; if (alumnoexperiencia.IdEmpresa == 0) { Empresa empresa = new Empresa(); empresa.NombreComercial = alumnoexperiencia.Empresa; empresa.PaisIdListaValor = alumnoexperiencia.Pais; empresa.DescripcionEmpresa = alumnoexperiencia.DescripcionEmpresa; empresa.SectorEmpresarial1IdListaValor = alumnoexperiencia.SectorEmpresarial; empresa.SectorEmpresarial2IdListaValor = alumnoexperiencia.SectorEmpresarial2; empresa.SectorEmpresarial3IdListaValor = alumnoexperiencia.SectorEmpresarial3; empresa.CreadoPor = alumnoexperiencia.CreadoPor; int IdEmpresa = adempresa.Registrar(empresa); if (IdEmpresa>0) { alumnoexperiencia.IdEmpresa=IdEmpresa; } } int IdExperiencia=adalumnoexperiencia.ValidarExistePorIdEmpresa(alumnoexperiencia.IdEmpresa, alumnoexperiencia.IdAlumno); if (IdExperiencia == 0) { IdExperiencia = adalumnoexperiencia.Registrar(alumnoexperiencia); } AlumnoExperienciaCargo alumnoexperienciacargo=new AlumnoExperienciaCargo(); alumnoexperienciacargo.IdExperiencia = IdExperiencia; alumnoexperienciacargo.NombreCargo = alumnoexperiencia.NombreCargo; alumnoexperienciacargo.FechaInicioCargoMes = alumnoexperiencia.FechaInicioCargoMes; alumnoexperienciacargo.FechaInicioCargoAno = (int)alumnoexperiencia.FechaInicioCargoAno; alumnoexperienciacargo.FechaFinCargoMes = alumnoexperiencia.FechaFinCargoMes; alumnoexperienciacargo.FechaFinCargoAno = alumnoexperiencia.FechaFinCargoAno; alumnoexperienciacargo.TipoCargo = alumnoexperiencia.TipoCargo; alumnoexperienciacargo.DescripcionCargo = alumnoexperiencia.DescripcionCargo; alumnoexperienciacargo.CreadoPor = alumnoexperiencia.CreadoPor; adalumnoexpcargo.Registrar(alumnoexperienciacargo); }
public PartialViewResult _VerDetalleEmpresaDatosGeneralesEditar(Empresa empresa) { LNUTP lnUTP = new LNUTP(); //Empresa objempresa=new Empresa (); TicketUTP ticketUtp = (TicketUTP)Session["TicketUtp"]; string correoUTP = ticketUtp.CorreoElectronico; empresa.Usuario = ticketUtp.Usuario; lnUtp.ActualizarEstadoYUsuarioEC(empresa, correoUTP); LNGeneral lnGeneral = new LNGeneral(); LNUsuario lnUsuario = new LNUsuario(); LNEmpresa lnEmpresa = new LNEmpresa(); Empresa empresaActualizada = lnEmpresa.ObtenerDatosEmpresaPorId(empresa.IdEmpresa); ViewBag.EstadoIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ESTADO_EMPRESA), "IdListaValor", "Valor", empresaActualizada.EstadoIdListaValor); ViewBag.UsuarioEC = new SelectList(lnUsuario.ObtenerUsuariosPorTipo("USERUT"), "NombreUsuario", "NombreCompleto", empresaActualizada.UsuarioEC); ViewBag.Rol = ticketUtp.Rol; return PartialView("_VerDetalleEmpresaDatosGenerales", empresaActualizada); }
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 ActionResult Registrar(Empresa empresa) { if (ModelState.IsValid) { empresa.EstadoEmpresa.Valor = Constantes.ESTADO_EMPRESA_PENDIENTE_APROBACION; empresa.SectorEmpresarial.Valor = "SETECN"; //Data de prueba. empresa.DescripcionEmpresa = ""; empresa.LinkVideo = ""; empresa.AnoCreacion = 2014; empresa.NumeroEmpleados.Valor = ""; empresa.SectorEmpresarial2.Valor = ""; empresa.SectorEmpresarial3.Valor = ""; empresa.CreadoPor = "admin"; //lnEmpresa.Insertar(empresa); } return RedirectToAction("Index", "Home"); }
public ActionResult Registrar() { Empresa empresa = new Empresa(); return View(empresa); }
public PartialViewResult EditarEmpresa(Empresa empresa) { if (ModelState.IsValid) { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; empresa.ModificadoPor = ticket.Usuario; lnEmpresa.Actualizar(empresa); empresa = lnEmpresa.ObtenerDatosEmpresaPorId(empresa.IdEmpresa); return PartialView("_AdministrarDatosGenerales", empresa); //return RedirectToAction("Administrar"); } else { var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); int a = 0; } ViewBag.PaisIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_PAIS), "IdListaValor", "Valor", empresa.PaisIdListaValor); ViewBag.NumeroEmpleadosIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_NRO_EMPLEADOS), "IdListaValor", "Valor", empresa.NumeroEmpleadosIdListaValor); ViewBag.SectorEmpresarial1IdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_SECTOR_EMPRESARIAL), "IdListaValor", "Valor", empresa.SectorEmpresarial1IdListaValor); ViewBag.SectorEmpresarial2IdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_SECTOR_EMPRESARIAL), "IdListaValor", "Valor", empresa.SectorEmpresarial2IdListaValor); ViewBag.SectorEmpresarial3IdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_SECTOR_EMPRESARIAL), "IdListaValor", "Valor", empresa.SectorEmpresarial3IdListaValor); return PartialView("_EditarEmpresa", empresa); }
public ActionResult _AdministrarActualizarImagen(EmpresaVista empresaHTML) { Empresa empresa = new Empresa(); if (empresaHTML.LogoEmpresaHtml != null) { byte[] uploadedFile = new byte[empresaHTML.LogoEmpresaHtml.InputStream.Length]; empresaHTML.LogoEmpresaHtml.InputStream.Read(uploadedFile, 0, Convert.ToInt32(empresaHTML.LogoEmpresaHtml.InputStream.Length)); empresaHTML.ArchivoNombreOriginal = empresaHTML.LogoEmpresaHtml.FileName; empresaHTML.ArchivoMimeType = empresaHTML.LogoEmpresaHtml.ContentType; empresaHTML.LogoEmpresa = uploadedFile; empresa.ArchivoNombreOriginal = empresaHTML.ArchivoNombreOriginal; } empresa.LogoEmpresa = empresaHTML.LogoEmpresa; empresa.ArchivoMimeType = empresaHTML.ArchivoMimeType; empresa.ArchivoNombreOriginal = empresaHTML.ArchivoNombreOriginal; //TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; //empresa.IdEmpresa = ticket.IdEmpresa; empresa.IdEmpresa = empresaHTML.IdEmpresa; //if (ModelState.IsValid) //{ if (lnEmpresa.Empresa_Actualizar_imagen(empresa) == true) { ViewBag.Message = "Datos Actualizado"; return RedirectToAction("Administrar","Empresa"); //return PartialView("_AdministrarImagen", empresaHTML); } else { ViewBag.Message = "Error al Actualizar"; return View(empresaHTML); } }
public int Registrar(Empresa empresa) { int IdEmpresa = 0; using (SqlConnection conexion = new SqlConnection(cadenaConexion)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Empresa_Registrar"; cmd.Connection = conexion; conexion.Open(); cmd.Parameters.Add(new SqlParameter("@NombreComercial", empresa.NombreComercial)); cmd.Parameters.Add(new SqlParameter("@Pais", empresa.PaisIdListaValor)); cmd.Parameters.Add(new SqlParameter("@DescripcionEmpresa", empresa.DescripcionEmpresa)); cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial", empresa.SectorEmpresarial1IdListaValor)); cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial2", empresa.SectorEmpresarial2IdListaValor)); cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial3", empresa.SectorEmpresarial3IdListaValor)); cmd.Parameters.Add(new SqlParameter("@CreadoPor", empresa.CreadoPor)); cmd.Parameters.Add(new SqlParameter("@IdEmpresa",DbType.Int32)).Direction=ParameterDirection.Output; cmd.ExecuteNonQuery(); IdEmpresa = (int)cmd.Parameters["@IdEmpresa"].Value; conexion.Close(); } return IdEmpresa; }
public Empresa ObtenerDetalleEmpresaPorId(int idEmpresa) { Empresa empresa = new Empresa(); DataSet dsResultado = adEmpresa.ObtenerDetalleEmpresaPorId(idEmpresa); //Datos generales de la empresa. if (dsResultado.Tables.Count > 0) { if (dsResultado.Tables[0].Rows.Count > 0) { empresa.IdEmpresa = Funciones.ToInt(dsResultado.Tables[0].Rows[0]["IdEmpresa"]); empresa.NombreComercial = Funciones.ToString(dsResultado.Tables[0].Rows[0]["NombreComercial"]); empresa.LogoEmpresa = Funciones.ToBytes(dsResultado.Tables[0].Rows[0]["LogoEmpresa"]); empresa.ArchivoMimeType = Funciones.ToString(dsResultado.Tables[0].Rows[0]["ArchivoMimeType"]); empresa.NombrePais = Funciones.ToString(dsResultado.Tables[0].Rows[0]["NombrePais"]); empresa.NumeroEmpleadosIdListaValor = Funciones.ToString(dsResultado.Tables[0].Rows[0]["NumeroEmpleados"]); empresa.DescripcionEmpresa = Funciones.ToString(dsResultado.Tables[0].Rows[0]["DescripcionEmpresa"]); empresa.AnoCreacion = Funciones.ToInt(dsResultado.Tables[0].Rows[0]["AnoCreacion"]); empresa.SectorEmpresarial1IdListaValor = Funciones.ToString(dsResultado.Tables[0].Rows[0]["SectorEmpresarial"]); empresa.OficinaPrincipal = Funciones.ToString(dsResultado.Tables[0].Rows[0]["OficinaPrincipal"]); } } return empresa; }
public ActionResult DetalleEmpresa(int IdEmpresa) { Empresa empresa = new Empresa(); empresa = lnempresa.ObtenerDetalleEmpresaPorId(IdEmpresa); return PartialView("_ModalDetalleEmpresa", empresa); }