private void cbFiltrar_SelectedIndexChanged(object sender, EventArgs e) { CapaDeNegocios.cMorbilidad oMorbilidad = new CapaDeNegocios.cMorbilidad(); string seleccionado = this.cbFiltrar.GetItemText(this.cbFiltrar.SelectedItem); //CapaUsuario.frmHistoriaClinica fHC = new CapaUsuario.frmHistoriaClinica("", ""); if (seleccionado == "Todo") { //oMorbilidad.Idtestablecimientosalud = IdEstablecimiento; dgvMorbilidad.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad(), 1); dgvMorbilidad.Columns[0].Visible = false; } if (seleccionado == "Extrema") { //oMorbilidad.Idtestablecimientosalud = IdEstablecimiento; oMorbilidad.Tipo = seleccionado; dgvMorbilidad.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMorbilidadXTipo(), 1); dgvMorbilidad.Columns[0].Visible = false; } if (seleccionado == "Potencial") { //oMorbilidad.Idtestablecimientosalud = IdEstablecimiento; oMorbilidad.Tipo = seleccionado; dgvMorbilidad.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMorbilidadXTipo(), 1); dgvMorbilidad.Columns[0].Visible = false; } }
private void frmMantenimientoMorbilidad_Load(object sender, EventArgs e) { DataTable odtMorbilidad = new DataTable(); CapaDeNegocios.cMorbilidad oMorbilidad = new CapaDeNegocios.cMorbilidad(); //CapaUsuario.frmHistoriaClinica fHC = new CapaUsuario.frmHistoriaClinica("", ""); rbExtrema.Checked = true; //DataGridViewButtonColumn dgvbEcografia = new DataGridViewButtonColumn(); //dgvbEcografia.Name = "Acción"; //dgvbEcografia.Text = "Eliminar"; //dgvbEcografia.HeaderText = "Acción"; //dgvbEcografia.UseColumnTextForButtonValue = true; //int columnIndex = 0; oMorbilidad.Idtestablecimientosalud = CodigoEstablecimiento; //odtMorbilidad = fHC.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad()); //odtMorbilidad.Columns.Add("N°", typeof(string)); //odtMorbilidad.Columns.Add("Id Morbilidad", typeof(string)); //odtMorbilidad.Columns.Add("Descripción", typeof(string)); //odtMorbilidad.Columns.Add("Tipo", typeof(string)); dgvMorbilidad.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad(), 1); /* * dgvMorbilidad.Columns[0].Width = 22; * dgvMorbilidad.Columns[1].Width = 30; * dgvMorbilidad.Columns[2].Width = 200; */ dgvMorbilidad.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; foreach (DataGridViewColumn col in dgvMorbilidad.Columns) { col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; //col.HeaderCell.Style.Font = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel); } if (dgvMorbilidad.Rows.Count > 0) { CodigoMantenimientoMorbilidad = dgvMorbilidad.Rows[0].Cells[0].Value.ToString(); indice = dgvMorbilidad.Rows[0].Cells[1].Value.ToString(); } dgvMorbilidad.Columns[0].Visible = false; cbFiltrar.SelectedItem = cbFiltrar.Items[0]; //dgvMorbilidad.Columns.Insert(columnIndex, dgvbEcografia); txtDescripcion.Focus(); //CodigoMantenimientoMorbilidad = ""; }
private void txtBuscar_TextChanged(object sender, EventArgs e) { DataTable odtMorbilidad = new DataTable(); CapaDeNegocios.cMorbilidad oMorbilidad = new CapaDeNegocios.cMorbilidad(); //CapaUsuario.frmHistoriaClinica fHC = new CapaUsuario.frmHistoriaClinica("", ""); string buscar = txtBuscar.Text; if (buscar.Length > 0) { oMorbilidad.Descripcion = buscar; odtMorbilidad = oMorbilidad.BuscarMorbilidad(); } else { oMorbilidad.Idtestablecimientosalud = CodigoEstablecimiento; odtMorbilidad = oMorbilidad.ListarMantenimientoMorbilidad(); } dgvMorbilidad.DataSource = oUtilitarios.enumerar_datatable(odtMorbilidad, 1); dgvMorbilidad.Columns[0].Visible = false; }
private void button1_Click(object sender, EventArgs e) { CapaDeNegocios.cMorbilidad oMorbilidad = new CapaDeNegocios.cMorbilidad(); DataTable odtMorbilidad = new DataTable(); //CapaUsuario.frmHistoriaClinica fHC = new CapaUsuario.frmHistoriaClinica("", ""); string tipo = ""; if (txtDescripcion.Text != "") { oMorbilidad.Descripcion = txtDescripcion.Text; if (rbExtrema.Checked == true) { tipo = "Extrema"; } if (rbPotencial.Checked == true) { tipo = "Potencial"; } oMorbilidad.Tipo = tipo; oMorbilidad.Idtmorbilidad = CodigoMantenimientoMorbilidad; oMorbilidad.Idtestablecimientosalud = CodigoEstablecimiento; if (CodigoMantenimientoMorbilidad == "") { odtMorbilidad = oMorbilidad.CrearMantenimientoMorbilidad(); } else { odtMorbilidad = oMorbilidad.ModificarMantenimientoMorbilidad(); } foreach (DataRow row in odtMorbilidad.Rows) { string respuesta_historia_clinica = row[0].ToString().Trim(); string[] words = respuesta_historia_clinica.Split('*'); string exito = words[0].ToString(); string respuesta = words[1].ToString(); string idtmorbilidad = words[2].ToString(); if (exito == "1") { MessageBox.Show(respuesta, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); oMorbilidad.Idtestablecimientosalud = CodigoEstablecimiento; //odtMorbilidad = fHC.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad()); dgvMorbilidad.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad(), 1); dgvMorbilidad.Columns[0].Visible = false; nuevo(); /*Buscando indice del item agregado o modificado*/ string item = ""; int rowIndex = 0; string searchValue = idtmorbilidad; for (int i = 0; i < dgvMorbilidad.Rows.Count; i++) { item = dgvMorbilidad.Rows[i].Cells[0].Value.ToString(); if (item.Trim() == searchValue.Trim()) { rowIndex = i; break; } } cbFiltrar.SelectedItem = cbFiltrar.Items[0]; dgvMorbilidad.CurrentCell = dgvMorbilidad.Rows[rowIndex].Cells[1]; dgvMorbilidad.Rows[rowIndex].Selected = true; DataGridViewCellEventArgs x = new DataGridViewCellEventArgs(1, rowIndex); cargar_datos_morbilidad(x); } if (exito == "0") { MessageBox.Show(respuesta, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescripcion.Focus(); txtDescripcion.SelectionStart = 0; txtDescripcion.SelectionLength = txtDescripcion.Text.Length; } } } else { MessageBox.Show("Porfavor llenar Descripción Morbilidad. ", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescripcion.Focus(); } }
private void buEliminar_Click(object sender, EventArgs e) { DataTable odtMorbilidad = new DataTable(); CapaDeNegocios.cMorbilidad oMorbilidad = new CapaDeNegocios.cMorbilidad(); //CapaUsuario.frmHistoriaClinica fHC = new CapaUsuario.frmHistoriaClinica("",""); if (Convert.ToInt16(indice) > 0) { if (MessageBox.Show("Está seguro que desea eliminar la Morbilidad Nº " + indice, "Confirmar Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.Yes) { oMorbilidad.Idtmorbilidad = CodigoMantenimientoMorbilidad; odtMorbilidad = oMorbilidad.EliminarMantenimientoMorbilidad(); string respuesta_historia_clinica = odtMorbilidad.Rows[0][0].ToString().Trim(); string[] words = respuesta_historia_clinica.Split('*'); string exito = words[0].ToString(); string respuesta = words[1].ToString(); if (exito == "1") { MessageBox.Show(respuesta, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); oMorbilidad.Idtestablecimientosalud = CodigoEstablecimiento; //odtMorbilidad = oMorbilidad.ListarMantenimientoMorbilidad(); dgvMorbilidad.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad(), 1); dgvMorbilidad.Columns[0].Visible = false; DataGridViewCellEventArgs x = new DataGridViewCellEventArgs(1, 0); cargar_datos_morbilidad(x); } } } else { MessageBox.Show("No hay datos que eliminar.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void frmMorbilidad_Load_1(object sender, EventArgs e) { DataGridViewButtonColumn dgvbMorbilidad = new DataGridViewButtonColumn(); DataGridViewButtonColumn dgvbGestanteMorbilidad = new DataGridViewButtonColumn(); CapaDeNegocios.cMorbilidad oMorbilidad = new CapaDeNegocios.cMorbilidad(); CapaDeNegocios.cGestanteMorbilidad oGestanteMorbilidad = new CapaDeNegocios.cGestanteMorbilidad(); DataTable odtMorbilidad = new DataTable(); txtHistoriaClinica.Text = Codigo_Historia_Clinica; dtpFechaHistoriaClinica.Value = Convert.ToDateTime(Fecha); txt_DNI.Text = DNI; txt_NombreCompleto.Text = Nomnbre_Completo; txt_Edad.Text = Edad; dgvbMorbilidad.Name = "Acción"; dgvbMorbilidad.Text = "Agregar"; dgvbMorbilidad.HeaderText = "Acción"; dgvbMorbilidad.UseColumnTextForButtonValue = true; int columnIndex = 4; oMorbilidad.Idtestablecimientosalud = IdEstablecimiento; odtMorbilidad = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad(), 0); dgvMorbilidad_.DataSource = odtMorbilidad; dgvMorbilidad_.Columns.Insert(columnIndex, dgvbMorbilidad); //dgvMorbilidad_.Columns[2].Visible = false; dgvMorbilidad_.Columns[0].Width = 40; dgvMorbilidad_.Columns[4].Width = 60; dgvMorbilidad_.Columns[3].Width = 100; cbFiltrar.SelectedItem = cbFiltrar.Items[0]; txtBuscar_.Focus(); odtGM.Columns.Add("N°", typeof(string)); odtGM.Columns.Add("Id Morbilidad", typeof(string)); odtGM.Columns.Add("Fecha", typeof(string)); odtGM.Columns.Add("Descripción", typeof(string)); /* Boton eliminar en dgvGestanteMorbilidad */ dgvbGestanteMorbilidad.Name = "Acción"; dgvbGestanteMorbilidad.Text = "Eliminar"; dgvbGestanteMorbilidad.HeaderText = "Acción"; dgvbGestanteMorbilidad.UseColumnTextForButtonValue = true; int columnIndex2 = 4; oGestanteMorbilidad.idthistoriaclinica = Id_Historia_Clinica; odtGM = oUtilitarios.enumerar_datatable(oGestanteMorbilidad.ListarGestanteMorbilidad(), 0); dgvGM.DataSource = odtGM; //dgvGM.Columns.Insert(columnIndex2, dgvbGestanteMorbilidad); i = dgvGM.Rows.Count; dgvGM.Columns[1].Visible = false; dgvGM.Columns[0].Width = 60; dgvGM.Columns[2].Width = 120; }
private void txtBuscar__TextChanged(object sender, EventArgs e) { CapaDeNegocios.cMorbilidad oMorbilidad = new CapaDeNegocios.cMorbilidad(); string buscar = txtBuscar_.Text; if (buscar.Length > 1) { oMorbilidad.Idtestablecimientosalud = IdEstablecimiento; oMorbilidad.Descripcion = buscar; dgvMorbilidad_.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.BuscarMorbilidad(), 0); } if (buscar.Length == 0) { oMorbilidad.Idtestablecimientosalud = IdEstablecimiento; oMorbilidad.Descripcion = buscar; dgvMorbilidad_.DataSource = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad(), 0); } }