//IMPORTAR TRAMITES private void ImportarTramites() { OpenFileDialog OpenFileDialog = new OpenFileDialog(); if (OpenFileDialog.ShowDialog() == DialogResult.OK) { string connectionString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""", OpenFileDialog.FileName); string sqlExcel = String.Format("select * from [{0}$]", "Hoja1"); DataSet ExDataSet = new DataSet(); // OleDbConnection ExConexion = new OleDbConnection(connectionString); OleDbCommand OleDbCommand = new OleDbCommand(sqlExcel, ExConexion); OleDbDataAdapter ExDataAdapter = new OleDbDataAdapter(OleDbCommand); // ExDataAdapter.Fill(ExDataSet); Entidades.Tramite tramiteDeExcel = new Entidades.Tramite(); for (int i = 0; i < ExDataSet.Tables[0].Rows.Count; i++) { tramiteDeExcel.IdTramite = Convert.ToInt32(ExDataSet.Tables[0].Rows[i].Field <Double>(0)); tramiteDeExcel.DniCuilCliente = ExDataSet.Tables[0].Rows[i].Field <Double>(1).ToString(); tramiteDeExcel.TipoTramite = ExDataSet.Tables[0].Rows[i].Field <String>(2); tramiteDeExcel.EnviadoPor = ExDataSet.Tables[0].Rows[i].Field <String>(3); tramiteDeExcel.DerivadoA = ExDataSet.Tables[0].Rows[i].Field <String>(4); Datos_TramiteAdapter.AñadirNuevo(tramiteDeExcel); } } ActualizarListado(); }
//MODIFICAR TRAMITE private void VerModificarTramite() { Entidades.Tramite tramToEdit = new Entidades.Tramite(); // Obtengo, desde la grilla, los datos del tramite a editar. tramToEdit.IdTramite = Convert.ToInt32(dgvListaTramites.SelectedRows[0].Cells["idTramite"].Value.ToString()); tramToEdit.DniCuilCliente = dgvListaTramites.SelectedRows[0].Cells["dniCuilCli"].Value.ToString(); tramToEdit.TipoTramite = dgvListaTramites.SelectedRows[0].Cells["tipoTramite"].Value.ToString(); tramToEdit.EnviadoPor = dgvListaTramites.SelectedRows[0].Cells["enviadoPor"].Value.ToString(); tramToEdit.DerivadoA = dgvListaTramites.SelectedRows[0].Cells["derivadoA"].Value.ToString(); // del Tramite al FORM ABM/MODIFICAR frmTramiteABM formTramiteModificar = new frmTramiteABM(tramToEdit); // formTramiteModificar.txtIDTramite.Text = tramToEdit.IdTramite.ToString(); formTramiteModificar.txtDNICUIL.Text = tramToEdit.DniCuilCliente.ToString(); formTramiteModificar.txtTipoTramite.Text = tramToEdit.TipoTramite.ToString(); formTramiteModificar.txtEnviadoPor.Text = tramToEdit.EnviadoPor.ToString(); formTramiteModificar.txtDerivadoA.Text = tramToEdit.DerivadoA.ToString(); // del Cliente al FORM Entidades.Cliente cliTramToEdit = Datos_ClienteAdapter.GetOne(tramToEdit.DniCuilCliente.ToString()); formTramiteModificar.txtNombre.Text = cliTramToEdit.Nombre.ToString(); formTramiteModificar.txtApellido.Text = cliTramToEdit.Apellido.ToString(); // de Detalles_Tramites al FORM formTramiteModificar.txtDetalles.Text = dgvListaTramites.SelectedRows[0].Cells["descripcion"].Value.ToString(); formTramiteModificar.txtUltimoMovFecha.Text = dgvListaTramites.SelectedRows[0].Cells["fechaDetalle"].Value.ToString(); formTramiteModificar.dgvDetallesTramite.DataSource = Datos_DetalleTramiteAdapter.GetDetallesTramite(tramToEdit.IdTramite); // Columnas de la grilla formTramiteModificar.dgvDetallesTramite.Columns["fechaDetalle"].HeaderText = "Desde"; formTramiteModificar.dgvDetallesTramite.Columns["fechaDetalle"].Width = 150; formTramiteModificar.dgvDetallesTramite.Columns["descripcion"].HeaderText = "Descripcion"; formTramiteModificar.dgvDetallesTramite.Columns["descripcion"].Width = 480; formTramiteModificar.ShowDialog(); }
//IMPORTAR TRAMITES private void ImportarTramites() { OpenFileDialog OpenFileDialog = new OpenFileDialog(); if (OpenFileDialog.ShowDialog() == DialogResult.OK) { string connectionString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""", OpenFileDialog.FileName); string sqlExcel = String.Format("select * from [{0}$]", "Hoja1"); DataSet ExDataSet = new DataSet(); // OleDbConnection ExConexion = new OleDbConnection(connectionString); OleDbCommand OleDbCommand = new OleDbCommand(sqlExcel, ExConexion); OleDbDataAdapter ExDataAdapter = new OleDbDataAdapter(OleDbCommand); // ExDataAdapter.Fill(ExDataSet); Entidades.Tramite tramiteDeExcel = new Entidades.Tramite(); for (int i = 0; i < ExDataSet.Tables[0].Rows.Count; i++) { tramiteDeExcel.IdTramite = Convert.ToInt32(ExDataSet.Tables[0].Rows[i].Field<Double>(0)); tramiteDeExcel.DniCuilCliente = ExDataSet.Tables[0].Rows[i].Field<Double>(1).ToString(); tramiteDeExcel.TipoTramite = ExDataSet.Tables[0].Rows[i].Field<String>(2); tramiteDeExcel.EnviadoPor = ExDataSet.Tables[0].Rows[i].Field<String>(3); tramiteDeExcel.DerivadoA = ExDataSet.Tables[0].Rows[i].Field<String>(4); Datos_TramiteAdapter.AñadirNuevo(tramiteDeExcel); } } ActualizarListado(); }