private void CargarDatosCandidato(string IdCandidato) { try { DataSet dsCartera = new DataSet(); CarteraCandidatoBE CarteraCandidatoBE = new CarteraCandidatoBE() { OPCION = 1, USUARIO = General.General.GetCodigoUsuario, IdCartera = IdCandidato, }; dsCartera = new CarteraCandidatoBL().ProcesarCarteraCandidato(CarteraCandidatoBE); if (dsCartera.Tables[0].Rows.Count > 0) { //txtvApePaterno.Text = dsCartera.Tables[0].Rows[0]["vApePaterno"].ToString(); //txtvApeMaterno.Text = dsCartera.Tables[0].Rows[0]["vApeMaterno"].ToString(); //txtvNombre.Text = dsCartera.Tables[0].Rows[0]["vNombre"].ToString(); //cboIdTipoDocumento_tt.SelectedValue = dsCartera.Tables[0].Rows[0]["IdTipoDocumento_tt"].ToString(); //txtvNroDocumento.Text = dsCartera.Tables[0].Rows[0]["vNroDocumento"].ToString(); //cboIdTipoPersona_tt.SelectedValue = dsCartera.Tables[0].Rows[0]["IdTipoPersona_tt"].ToString(); //txtvContacto.Text = dsCartera.Tables[0].Rows[0]["vContacto"].ToString(); //txtvCargo.Text = dsCartera.Tables[0].Rows[0]["vCargo"].ToString(); //txtvTelefono1.Text = dsCartera.Tables[0].Rows[0]["vTelefono1"].ToString(); //txtvTelefono2.Text = dsCartera.Tables[0].Rows[0]["vTelefono2"].ToString(); //txtvTelefono3.Text = dsCartera.Tables[0].Rows[0]["vTelefono3"].ToString(); //txtvCorreo.Text = dsCartera.Tables[0].Rows[0]["vCorreo"].ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { DataSet ds = new DataSet(); CarteraCandidatoBE CarteraCandidatoBE = new CarteraCandidatoBE() { OPCION = 1, USUARIO = General.General.GetUsuario, vApePaterno = TextBoxX1.Text.ToString().Trim(), IdTipoDocumento_tt = cboIdTipoDocumento_tt.SelectedValue.ToString(), vNroDocumento = txtvNroDocumento.Text, IdTipoPersona_tt = cboIdTipoPersona_tt.SelectedValue.ToString(), UsuarioID = cboUsuarioID.SelectedValue.ToString().Equals("--Seleccionar--") ? string.Empty : cboUsuarioID.SelectedValue.ToString(), FlgPagadora = _FlgPagadora }; ds = new CarteraCandidatoBL().ProcesarCarteraCandidato(CarteraCandidatoBE); dgvCarteraCantidato.DataSource = ds.Tables[0]; lblRegistros.Text = ds.Tables[0].Rows.Count.ToString() + " registro(s)"; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarDatos() { try { DataSet dsCartera = new DataSet(); CarteraCandidatoBE CarteraCandidatoBE = new CarteraCandidatoBE() { OPCION = 1, USUARIO = General.General.GetCodigoUsuario, IdCartera = txtIdCartera.Text, }; dsCartera = new CarteraCandidatoBL().ProcesarCarteraCandidato(CarteraCandidatoBE); if (dsCartera.Tables[0].Rows.Count > 0) { txtdtRegistro.Text = dsCartera.Tables[0].Rows[0]["strdtRegistro"].ToString(); txtvApePaterno.Text = dsCartera.Tables[0].Rows[0]["vApePaterno"].ToString(); txtvApeMaterno.Text = dsCartera.Tables[0].Rows[0]["vApeMaterno"].ToString(); txtvNombre.Text = dsCartera.Tables[0].Rows[0]["vNombre"].ToString(); cboIdTipoDocumento_tt.SelectedValue = dsCartera.Tables[0].Rows[0]["IdTipoDocumento_tt"].ToString(); txtvNroDocumento.Text = dsCartera.Tables[0].Rows[0]["vNroDocumento"].ToString(); cboIdTipoPersona_tt.SelectedValue = dsCartera.Tables[0].Rows[0]["IdTipoPersona_tt"].ToString(); cbocGlobal_TipoEmpresa.SelectedValue = dsCartera.Tables[0].Rows[0]["cGlobal_TipoEmpresa"].ToString(); cbocGlobal_TipoRiesgo.SelectedValue = dsCartera.Tables[0].Rows[0]["cGlobal_TipoRiesgo"].ToString(); txtvContacto.Text = dsCartera.Tables[0].Rows[0]["vContacto"].ToString(); txtvCargo.Text = dsCartera.Tables[0].Rows[0]["vCargo"].ToString(); txtvTelefono1.Text = dsCartera.Tables[0].Rows[0]["vTelefono1"].ToString(); txtvTelefono2.Text = dsCartera.Tables[0].Rows[0]["vTelefono2"].ToString(); txtvTelefono3.Text = dsCartera.Tables[0].Rows[0]["vTelefono3"].ToString(); txtvCorreo.Text = dsCartera.Tables[0].Rows[0]["vCorreo"].ToString(); cboUsuarioID.SelectedValue = !string.IsNullOrEmpty(dsCartera.Tables[0].Rows[0]["UsuarioID"].ToString()) ? dsCartera.Tables[0].Rows[0]["UsuarioID"].ToString() : "--Seleccionar--"; } else { MessageBox.Show("Este candidato no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnImportar_Click(object sender, EventArgs e) { string srutaArchivo = string.Empty; openFileDialog1.InitialDirectory = @"C:\"; openFileDialog1.Filter = "Archivos de Excel (*.xls) |*.xlsx"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; openFileDialog1.FileName = ""; LstCarteraCandidatoTmp = new BindingList <CarteraCandidatoBE>(); if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { srutaArchivo = openFileDialog1.FileName; try { msgHelper.Wait("Cargando registros, espere un momento ..."); cnExcel = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + srutaArchivo + ";Extended Properties='Excel 12.0 Xml;HDR=YES';"); if (cnExcel.State == ConnectionState.Closed) { cnExcel.Open(); } if (!System.IO.File.Exists(srutaArchivo)) { MessageBox.Show("No se encontró el Libro: " + srutaArchivo, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } OleDbDataAdapter daExcel = new OleDbDataAdapter("Select * " + "From [Candidatos$A1:T20000] ", cnExcel); DataTable dtTable = new DataTable(); daExcel.Fill(dtTable); int CountNuevos = 0; int CountExistentes = 0; foreach (DataRow row in dtTable.Rows) { if (!string.IsNullOrEmpty(row["UsuarioID"].ToString().Trim())) { CarteraCandidatoBE oCarteraCandidatoBE = new CarteraCandidatoBE() { OPCION = 2, USUARIO = General.General.GetUsuario, cRucPagadora = row["RucPagadora"].ToString().Trim(), vApePaterno = row["ApePaterno"].ToString().Trim(), vApeMaterno = row["ApeMaterno"].ToString().Trim(), vNombre = row["Nombre"].ToString().Trim(), IdTipoDocumento_tt = row["IdTipoDocumento_tt"].ToString().Trim(), IdTipoDocumento_tt_Dsc = row["Documento"].ToString().Trim(), vNroDocumento = row["NroDocumento"].ToString().Trim(), IdTipoPersona_tt = row["IdTipoPersona_tt"].ToString().Trim(), cGlobal_TipoEmpresa = string.IsNullOrEmpty(row["TipoProveedor"].ToString().Trim()) ? 0 : int.Parse(row["cGlobal_TipoEmpresa"].ToString()), cGlobal_TipoRiesgo = string.IsNullOrEmpty(row["CalificacionExterna"].ToString().Trim()) ? 0 : int.Parse(row["cGlobal_TipoRiesgo"].ToString()), IdTipoPersona_tt_Dsc = row["TipoPersona"].ToString().Trim(), vContacto = row["Contacto"].ToString().Trim(), vCargo = row["Cargo"].ToString().Trim(), vTelefono1 = row["Telefono1"].ToString().Trim(), vTelefono2 = row["Telefono2"].ToString().Trim(), vTelefono3 = row["Telefono3"].ToString().Trim(), vCorreo = row["Correo"].ToString().Trim(), FlgPagadora = _FlgPagadora, UsuarioID = row["UsuarioID"].ToString().Trim(), }; DataSet ds = new CarteraCandidatoBL().ProcesarCarteraCandidato(oCarteraCandidatoBE); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["Status"].ToString().Equals("E")) { CountExistentes = CountExistentes + 1; LstCarteraCandidatoExitsTmp.Add(oCarteraCandidatoBE); } else { CountNuevos = CountNuevos + 1; LstCarteraCandidatoTmp.Add(oCarteraCandidatoBE); } } } else { break; } } lblProspectosNuevos.Text = "Prospectos que subieron correctamente " + CountNuevos.ToString(); lblExistentes.Text = "Prospectos que ya existen en la cartera " + CountExistentes.ToString(); dgvCandidatosExistentes.DataSource = LstCarteraCandidatoExitsTmp; dgvCargaCandidato.DataSource = LstCarteraCandidatoTmp; cnExcel.Close(); btnImportar.Enabled = false; msgHelper.Wait(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cnExcel.Close(); msgHelper.Wait(); } } }