private void cargarParticipantesMasivos() { TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); List <TalentosReference.ParticipanteBE> lstParticipantes = new List <TalentosReference.ParticipanteBE>(); lstParticipantes = objService.ListarParticipantesMasivos().ToList(); gvParticipantes.DataSource = lstParticipantes; gvParticipantes.DataBind(); }
private void CargarTalentos() { TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); List <TalentosReference.TalentoComplexBE> lstTalentos = new List <TalentosReference.TalentoComplexBE>(); lstTalentos = objService.ListarTalentosComplex(0).ToList(); gvTalentos.DataSource = lstTalentos; gvTalentos.DataBind(); }
private void CargarTendencia(int idTendencia) { TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); TalentosReference.TendenciaBE objTendencia = new TalentosReference.TendenciaBE(); objTendencia = objService.ObtenerTendencia(idTendencia); txtTendencia.Text = objTendencia.Nombre; txtDescripcion.Text = objTendencia.Descripcion; txtColor.Text = objTendencia.Color; }
private void CargarTendencias() { TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); List <TalentosReference.TendenciaBE> lstTendencias = new List <TalentosReference.TendenciaBE>(); TalentosReference.TendenciaBE objTalento = new TalentosReference.TendenciaBE(); lstTendencias = objService.ListarTendencias().ToList(); gvTendencias.DataSource = lstTendencias; gvTendencias.DataBind(); }
private void CargarTendencias(TalentosReference.WSTalentos objService) { List <TalentosReference.TendenciaBE> lstTendencias = new List <TalentosReference.TendenciaBE>(); TalentosReference.TendenciaBE objTalento = new TalentosReference.TendenciaBE(); lstTendencias = objService.ListarTendencias().ToList(); ddlTendencia.DataSource = lstTendencias; ddlTendencia.DataTextField = "Nombre"; ddlTendencia.DataValueField = "TendenciaId"; ddlTendencia.DataBind(); }
private void CargarVirtud(TalentosReference.WSTalentos objService, int idVirtud) { TalentosReference.TalentoComplexBE objVirtud = new TalentosReference.TalentoComplexBE(); objVirtud = objService.ListarVirtud(idVirtud).ToList()[0]; string imagen = objVirtud.image.Substring(objVirtud.image.LastIndexOf("/") + 1, objVirtud.image.Length - objVirtud.image.LastIndexOf("/") - 1); txtVirtud.Text = objVirtud.nombre; txtDescripcion.Text = objVirtud.descripcion; ddlTendencia.SelectedValue = objVirtud.idTendencia.ToString(); imgImagen.Attributes.Add("src", objVirtud.image); ViewState["nombreImagen"] = imagen; }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { idTalento = Convert.ToInt32(Context.Items["idTalento"].ToString()); ViewState["idTalento"] = idTalento; TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); CargarTendencias(objService); CargarTalento(objService, idTalento); } }
protected void btnGrabar_Click(object sender, EventArgs e) { TalentosReference.TalentoComplexBE objVirtud = new TalentosReference.TalentoComplexBE(); bool resultado = false; try { objVirtud.idTalento = Convert.ToInt32(ViewState["idVirtud"]); objVirtud.nombre = txtVirtud.Text.Trim(); objVirtud.descripcion = txtDescripcion.Text.Trim(); objVirtud.idTendencia = Convert.ToInt32(ddlTendencia.SelectedItem.Value); TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); resultado = objService.ActualizarVirtud(objVirtud); if (resultado) { string imagenOriginal = Server.MapPath("~/images/talentos/images/" + ViewState["nombreImagen"].ToString()); //"~/images/talentos/images/" + ViewState["nombreImagen"].ToString(); string imagenNueva = Server.MapPath("~/images/tmp/" + ViewState["nombreImagen"].ToString()); if (File.Exists(imagenNueva)) { File.Replace(imagenNueva, imagenOriginal, Server.MapPath("~/images/tmp/" + ViewState["nombreImagen"].ToString() + ".bk")); File.Delete(imagenNueva); imgImagen.Attributes.Add("src", "images/talentos/images/" + ViewState["nombreImagen"].ToString()); } ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Actualización", "alert('Se actualizó correctamente la Virtud');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Error", "alert('No se logro actualizar la Virtud');", true); } } catch (Exception) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Error", "alert('Se produjo un error al momento de actualizar la Virtud');", true); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { idVirtud = Convert.ToInt32(Context.Items["idVirtud"].ToString()); ViewState["idVirtud"] = idVirtud; //TalentosReference.WSTalentosSoapClient objService = new TalentosReference.WSTalentosSoapClient(); TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); CargarTendencias(objService); CargarVirtud(objService, idVirtud); } }
protected void btnGrabar_Click(object sender, EventArgs e) { TalentosReference.TendenciaBE objTendencia = new TalentosReference.TendenciaBE(); bool resultado = false; try { objTendencia.TendenciaId = Convert.ToInt32(ViewState["TendenciaId"]); objTendencia.Nombre = txtTendencia.Text.Trim(); objTendencia.Descripcion = txtDescripcion.Text.Trim(); objTendencia.Color = txtColor.Text.Trim(); TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); resultado = objService.ActualizarTendencia(objTendencia); if (resultado) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Actualización", "alert('Se actualizó correctamente la Tendencia');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Error", "alert('No se logro actualizar la Tendencia');", true); } } catch (Exception) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Error", "alert('Se produjo un error al momento de actualizar la Tendencia');", true); } }
private void LeerExcel(string institucion) { string conStr = ""; string filename = ViewState["nombreExcel"].ToString(); string path = Server.MapPath("~/Temp") + "/" + filename; string tieneCabecera = "YES"; //switch (Extension) //{ // case ".xls": //Excel 97-03 // conStr = ConfigurationManager.ConnectionStrings["Excel03ConString"] // .ConnectionString; // break; // case ".xlsx": //Excel 07 conStr = ConfigurationManager.ConnectionStrings["ConnectionExcel"] .ConnectionString; // break; //} conStr = String.Format(conStr, path, tieneCabecera); OleDbConnection connExcel = new OleDbConnection(conStr); OleDbCommand cmdExcel = new OleDbCommand(); OleDbDataAdapter oda = new OleDbDataAdapter(); DataTable dt = new DataTable(); cmdExcel.Connection = connExcel; //Get the name of First Sheet connExcel.Open(); DataTable dtExcelSchema; dtExcelSchema = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); string SheetName = dtExcelSchema.Rows[0]["TABLE_NAME"].ToString(); connExcel.Close(); //Read Data from First Sheet connExcel.Open(); cmdExcel.CommandText = "SELECT * From [" + SheetName + "]"; oda.SelectCommand = cmdExcel; oda.Fill(dt); connExcel.Close(); List <DataRow> list = new List <DataRow>(dt.Select()); List <TalentosReference.ParticipanteBE> lstParticipantes; lstParticipantes = (from DataRow row in dt.Rows where row["DNI"].ToString() != "" select new TalentosReference.ParticipanteBE { Nombres = row["NOMBRES"].ToString().Trim(), ApellidoPaterno = row["APELLIDO PATERNO"].ToString().Trim(), ApellidoMaterno = row["APELLIDO MATERNO"].ToString().Trim(), DNI = row["DNI"].ToString().Trim(), Cargo = row["CARGO EN LA EMPRESA"].ToString().Trim(), FechaNacimiento = row["FECHA NACIMIENTO"].ToString().Trim(), Institucion = institucion.Trim(), NivelInstruccion = row["NIVEL DE INSTRUCCIÓN"].ToString().Trim(), CorreoElectronico = row["CORREO ELECTRÓNICO"].ToString().Trim(), Sexo = row["SEXO"].ToString().Trim(), }).ToList(); TalentosReference.WSTalentos objService = new TalentosReference.WSTalentos(); objService.InsertarParticipante(lstParticipantes.ToArray()); cargarParticipantesMasivos(); //objService.EnviarEmail(lstParticipantes.ToArray()); objService.EnviarEmailCompleted += new TalentosReference.EnviarEmailCompletedEventHandler(objService_EnviarEmailCompleted); objService.EnviarEmailAsync(lstParticipantes.ToArray()); //Bind Data to GridView //gvParticipantes.Caption = Path.GetFileName(path); //gvParticipantes.DataSource = dt; //gvParticipantes.DataBind(); }