public List<AlumnoExperienciaCargo> ObtenerAlumnoExperienciaCargoPorIdAlumno(int IdAlumno) { List<AlumnoExperienciaCargo> listaAlumnoExperienciaCargo = new List<AlumnoExperienciaCargo>(); DataTable dtResultado = aecd.ObtenerAlumnoExperienciaCargoPorIdAlumno(IdAlumno); if (dtResultado.Rows.Count > 0) { for (int i = 0; i <= dtResultado.Rows.Count - 1; i++) { AlumnoExperienciaCargo alumnoexperienciacargo = new AlumnoExperienciaCargo(); alumnoexperienciacargo.IdExperienciaCargo = Funciones.ToInt(dtResultado.Rows[i]["IdExperienciaCargo"]); alumnoexperienciacargo.NombreComercial = Funciones.ToString(dtResultado.Rows[i]["NombreComercial"]); alumnoexperienciacargo.NombreCargo = Funciones.ToString(dtResultado.Rows[i]["NombreCargo"]); alumnoexperienciacargo.DesTipoCargo = Funciones.ToString(dtResultado.Rows[i]["DesTipoCargo"]); alumnoexperienciacargo.DescripcionCargo = Funciones.ToString(dtResultado.Rows[i]["DescripcionCargo"]); alumnoexperienciacargo.SectorEmpresarial = Funciones.ToString(dtResultado.Rows[i]["SectorEmpresarial"]); alumnoexperienciacargo.NomPais = Funciones.ToString(dtResultado.Rows[i]["NomPais"]); alumnoexperienciacargo.Ciudad = Funciones.ToString(dtResultado.Rows[i]["Ciudad"]); alumnoexperienciacargo.FechaInicioCargoMes = Funciones.ToInt(dtResultado.Rows[i]["FechaInicioCargoMes"]); alumnoexperienciacargo.FechaInicioCargoAno = Funciones.ToInt(dtResultado.Rows[i]["FechaInicioCargoAno"]); alumnoexperienciacargo.FechaFinCargoMes = Funciones.ToInt(dtResultado.Rows[i]["FechaFinCargoMes"]); alumnoexperienciacargo.FechaFinCargoAno = Funciones.ToInt(dtResultado.Rows[i]["FechaFinCargoAno"]); alumnoexperienciacargo.IconoTipoCargo = Funciones.ToString(dtResultado.Rows[i]["IconoTipoCargo"]); listaAlumnoExperienciaCargo.Add(alumnoexperienciacargo); } } return listaAlumnoExperienciaCargo; }
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 ActionResult AlumnoUtp_obtenerExperiencia(int? Id) { List<AlumnoExperienciaCargo> lista = new List<AlumnoExperienciaCargo>(); DataTable dtResultado = lnutpalumno.AlumnoUtp_obtenerExperiencia(Convert.ToInt32(Id)); for (int i = 0; i <= dtResultado.Rows.Count - 1; i++) { AlumnoExperienciaCargo alumnoExperiencia = new AlumnoExperienciaCargo(); alumnoExperiencia.IdExperienciaCargo = Convert.ToInt32(dtResultado.Rows[i]["IdExperienciaCargo"]); alumnoExperiencia.IdAlumno = Convert.ToInt32(dtResultado.Rows[i]["IdAlumno"]); alumnoExperiencia.NombreComercial = Convert.ToString(dtResultado.Rows[i]["NombreComercial"]); alumnoExperiencia.IdEmpresa = Convert.ToInt32(dtResultado.Rows[i]["IdEmpresa"]); alumnoExperiencia.SectorEmpresarial = Convert.ToString(dtResultado.Rows[i]["SectorEmpresarialValor"]); alumnoExperiencia.SectorEmpresarial2 = Convert.ToString(dtResultado.Rows[i]["SectorEmpresarialValor2"]); alumnoExperiencia.SectorEmpresarial3 = Convert.ToString(dtResultado.Rows[i]["SectorEmpresarialValor3"]); alumnoExperiencia.Pais = Convert.ToString(dtResultado.Rows[i]["Pais"] == System.DBNull.Value ? "" : dtResultado.Rows[i]["Pais"]); alumnoExperiencia.Ciudad = Convert.ToString(dtResultado.Rows[i]["Ciudad"] == System.DBNull.Value ? "" : dtResultado.Rows[i]["Ciudad"]); alumnoExperiencia.NombreCargo = Convert.ToString(dtResultado.Rows[i]["NombreCargo"]); alumnoExperiencia.FechaInicioCargoMes = Convert.ToInt32(dtResultado.Rows[i]["FechaInicioCargoMes"]); alumnoExperiencia.FechaInicioCargoAno = Convert.ToInt32(dtResultado.Rows[i]["FechaInicioCargoAno"]); alumnoExperiencia.FechaFinCargoMes = Convert.ToInt32(dtResultado.Rows[i]["FechaFinCargoMes"] == System.DBNull.Value ? null : dtResultado.Rows[i]["FechaFinCargoMes"]); alumnoExperiencia.FechaFinCargoAno = Convert.ToInt32(dtResultado.Rows[i]["FechaFinCargoAno"] == System.DBNull.Value ? null : dtResultado.Rows[i]["FechaFinCargoAno"]); alumnoExperiencia.TipoCargo = Convert.ToString(dtResultado.Rows[i]["TipoCargoValor"]); alumnoExperiencia.DescripcionCargo = Convert.ToString(dtResultado.Rows[i]["DescripcionCargo"] == System.DBNull.Value ? "" : dtResultado.Rows[i]["DescripcionCargo"]); alumnoExperiencia.Estado = Convert.ToString(dtResultado.Rows[i]["EstadoValor"] == System.DBNull.Value ? "" : dtResultado.Rows[i]["EstadoValor"]); alumnoExperiencia.CreadoPor = Convert.ToString(dtResultado.Rows[i]["CreadoPor"]); alumnoExperiencia.FechaCreacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaCreacion"]); alumnoExperiencia.ModificadoPor = Convert.ToString(dtResultado.Rows[i]["ModificadoPor"] == System.DBNull.Value ? "" : dtResultado.Rows[i]["ModificadoPor"]); alumnoExperiencia.FechaModificacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaModificacion"] == System.DBNull.Value ? null : dtResultado.Rows[i]["FechaModificacion"]); lista.Add(alumnoExperiencia); } return PartialView("AlumnoUtp_obtenerExperiencia", lista); }
public void Registrar(AlumnoExperienciaCargo alumnoexperienciacargo) { using (SqlConnection conexion = new SqlConnection(cnn.Conexion())) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "AlumnoExperienciaCargo_Registrar"; cmd.Connection = conexion; conexion.Open(); cmd.Parameters.Add(new SqlParameter("@IdExperiencia", alumnoexperienciacargo.IdExperiencia)); cmd.Parameters.Add(new SqlParameter("@NombreCargo", alumnoexperienciacargo.NombreCargo)); cmd.Parameters.Add(new SqlParameter("@FechaInicioCargoMes", alumnoexperienciacargo.FechaInicioCargoMes)); cmd.Parameters.Add(new SqlParameter("@FechaInicioCargoAno", alumnoexperienciacargo.FechaInicioCargoAno)); cmd.Parameters.Add(new SqlParameter("@FechaFinCargoMes", alumnoexperienciacargo.FechaFinCargoMes)); cmd.Parameters.Add(new SqlParameter("@FechaFinCargoAno", alumnoexperienciacargo.FechaFinCargoAno)); cmd.Parameters.Add(new SqlParameter("@TipoCargo", alumnoexperienciacargo.TipoCargo)); cmd.Parameters.Add(new SqlParameter("@DescripcionCargo", alumnoexperienciacargo.DescripcionCargo)); cmd.Parameters.Add(new SqlParameter("@CreadoPor", alumnoexperienciacargo.CreadoPor)); cmd.ExecuteNonQuery(); conexion.Close(); } }