private void Guardar() { try { string Rpta = ""; if (this.IsNuevo) { if (rbTituloSi.Checked == true) { Titulo = true; } else if (rbTituloNo.Checked == true) { Titulo = false; } else { MessageBox.Show("Seleccione si lleva Titulo", "Laboratorio Virgen de Coromoto", MessageBoxButtons.OK, MessageBoxIcon.Error); } Rpta = MExamen.Insertar(this.txtNombre.Text, this.txtUnidades.Text, Convert.ToDouble(this.txtValNorHombres.Text), Convert.ToDouble(this.txtValNorMujeres.Text), Convert.ToDouble(this.txtPrecio1.Text), Convert.ToDouble(this.txtPrecio2.Text), Convert.ToDateTime(dtPlazoEntrega.Text), this.richObservaciones.Text, Convert.ToInt32(cbIDGrupoExamen.SelectedValue), Titulo, Convert.ToInt32(cbLabRef.SelectedValue), Convert.ToInt32(txtPrecioRef.Text)); } else { //Vamos a modificar un Paciente Rpta = MExamen.Editar(ID, this.txtNombre.Text, this.txtUnidades.Text, Convert.ToDouble(this.txtValNorHombres.Text), Convert.ToDouble(this.txtValNorMujeres.Text), Convert.ToDouble(this.txtPrecio1.Text), Convert.ToDouble(this.txtPrecio2.Text), Convert.ToDateTime(dtPlazoEntrega.Text), this.richObservaciones.Text, Convert.ToInt32(cbIDGrupoExamen.SelectedValue), Titulo, Convert.ToInt32(cbLabRef.SelectedValue), Convert.ToInt32(txtPrecioRef.Text)); } //Si la respuesta fue OK, fue porque se modificó //o insertó el Trabajador //de forma correcta if (Rpta.Equals("OK")) { if (this.IsNuevo) { this.MensajeOK("Se insertó de forma correcta el registro"); } else { this.MensajeOK("Se actualizó de forma correcta el registro"); } } else { //Mostramos el mensaje de error this.MensajeError(Rpta); } this.IsNuevo = false; this.IsEditar = false; this.Botones(); this.Limpiar(); this.Mostrar(); this.Deshabilitar(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Mostrar() { //MUsuario.Mostrar(txtBuscar.Text); dataListado.DataSource = MExamen.Mostrar(txtBuscar.Text); dataListado.ClearSelection(); this.OcultarColumnas(); lblTotal.Text = "Total Registros: " + Convert.ToString(dataListado.Rows.Count); Anulados(); }
private void AnularItems() { try { int NumeroSeleccionado = 0; DialogResult Opcion; foreach (DataGridViewRow item in this.dataListado.SelectedRows) { NumeroSeleccionado++; } if (NumeroSeleccionado > 1) { Opcion = MessageBox.Show("¿Realmente desea anular los " + NumeroSeleccionado + " registros?", "Laboratorio Clínico Virgen de Coromoto", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } else { Opcion = MessageBox.Show("¿Realmente desea anular el registro", "Laboratorio Clínico Virgen de Coromoto", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } if (Opcion == DialogResult.OK) { string Rpta = ""; foreach (DataGridViewRow item in this.dataListado.SelectedRows) { Rpta = MExamen.Anular(Convert.ToInt32(item.Cells["ID"].Value)); } if (Rpta.Equals("OK")) { if (NumeroSeleccionado > 1) { this.MensajeOK("Se anularon correctamente los registros de pacientes"); } else { this.MensajeOK("Se anuló correctamente el registro del paciente"); } } else { this.MensajeError(Rpta); } this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void txtBuscarExamenes_TextChanged(object sender, EventArgs e) { dgvExamenes.DataSource = MExamen.Mostrar(txtBuscarExamen.Text); }
private void Perfil_Load(object sender, EventArgs e) { this.Mostrar(); this.Deshabilitar(); this.Botones(); crearTabla(); cbLabRef.DataSource = MLabRef.MostrarCombobox(); cbLabRef.DisplayMember = "Nombre"; cbLabRef.ValueMember = "ID"; cbLabRef.SelectedIndex = -1; dgvExamenes.DataSource = MExamen.Mostrar(""); OcultarColumnas(); //todo esto es pa ponerle colorcitos al datagridview dataListado.BorderStyle = BorderStyle.None; dataListado.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(209, 247, 195); dataListado.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal; dataListado.DefaultCellStyle.SelectionBackColor = Color.FromArgb(127, 207, 74); dataListado.DefaultCellStyle.SelectionForeColor = Color.White; dataListado.BackgroundColor = Color.White; dataListado.EnableHeadersVisualStyles = false; dataListado.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None; dataListado.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(96, 191, 33); //69, 204, 20 dataListado.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; dataListado.ColumnHeadersDefaultCellStyle.Font = new Font("Segoe UI", 12, FontStyle.Regular); //todo esto es pa ponerle colorcitos al datagridview de examenes dgvExamenes.BorderStyle = BorderStyle.None; dgvExamenes.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(255, 236, 201); dgvExamenes.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal; dgvExamenes.DefaultCellStyle.SelectionBackColor = Color.FromArgb(242, 174, 78); dgvExamenes.DefaultCellStyle.SelectionForeColor = Color.White; dgvExamenes.BackgroundColor = Color.FromArgb(250, 242, 230); dgvExamenes.EnableHeadersVisualStyles = false; dgvExamenes.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None; dgvExamenes.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(240, 154, 34); dgvExamenes.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; dgvExamenes.ColumnHeadersDefaultCellStyle.Font = new Font("Segoe UI", 12, FontStyle.Regular); //todo esto es pa ponerle colorcitos al datagridview de seleccionados dgvSeleccionados.BorderStyle = BorderStyle.None; dgvSeleccionados.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(255, 236, 201); dgvSeleccionados.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal; dgvSeleccionados.DefaultCellStyle.SelectionBackColor = Color.FromArgb(242, 174, 78); dgvSeleccionados.DefaultCellStyle.SelectionForeColor = Color.White; dgvSeleccionados.BackgroundColor = Color.FromArgb(250, 242, 230); dgvSeleccionados.EnableHeadersVisualStyles = false; dgvSeleccionados.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None; dgvSeleccionados.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(240, 154, 34); dgvSeleccionados.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; dgvSeleccionados.ColumnHeadersDefaultCellStyle.Font = new Font("Segoe UI", 12, FontStyle.Regular); }
private void CrearColumnasDgv() { //aqui se carga dgvExamenes con la tabla Examenes dgvExamenes.DataSource = MExamen.Mostrar(""); dgvPerfiles.DataSource = MPerfil.Mostrar(""); //// creando la columna check // DataGridViewCheckBoxColumn dgvcCheckBox1 = new DataGridViewCheckBoxColumn(); // dgvcCheckBox1.HeaderText = "Seleccionado"; // dgvExamenes.Columns.Add(dgvcCheckBox1); // foreach (DataGridViewColumn column in dgvExamenes.Columns) // { // if (column.Index.Equals(dgvExamenes.Columns.Count - 1)) //aqui se pone que la columna de Seleccionar, se pueda editar // { // column.ReadOnly = false; // } // else // { // column.ReadOnly = true; ///y las demas no // } // } //// aqui añado las columnas al otro datagrid dgvSeleccionados //DataGridViewTextBoxColumn columnaNombre = new DataGridViewTextBoxColumn(); //columnaNombre.HeaderText = "Nombre"; //dgvSeleccionados.Columns.Add(columnaNombre); //DataGridViewTextBoxColumn columnaPrecio1 = new DataGridViewTextBoxColumn(); //columnaPrecio1.HeaderText = "Precio1"; //dgvSeleccionados.Columns.Add(columnaPrecio1); //DataGridViewTextBoxColumn columnaPrecio2 = new DataGridViewTextBoxColumn(); //columnaPrecio2.HeaderText = "Precio2"; //dgvSeleccionados.Columns.Add(columnaPrecio2); //aqui añado la columna del checkbox al otro datagrid //DataGridViewCheckBoxColumn dgvcCheckBox2 = new DataGridViewCheckBoxColumn(); //dgvcCheckBox2.HeaderText = "Seleccionado"; //dgvSeleccionados.Columns.Add(dgvcCheckBox2); //foreach (DataGridViewColumn column in dgvSeleccionados.Columns) //{ // if (column.Index.Equals(dgvSeleccionados.Columns.Count - 1)) //aqui se pone que la columna de Seleccionar, se pueda editar // { // column.ReadOnly = false; // } // else // { // column.ReadOnly = true; ///y las demas no // } //} //// aqui añado las columnas al otro datagrid dgvResumenExamenes //DataGridViewTextBoxColumn columnaNombreR = new DataGridViewTextBoxColumn(); //columnaNombreR.HeaderText = "Nombre"; //dgvResumenExamenes.Columns.Add(columnaNombreR); //DataGridViewTextBoxColumn columnaPrecio1R = new DataGridViewTextBoxColumn(); //columnaPrecio1R.HeaderText = "Precio1"; //dgvResumenExamenes.Columns.Add(columnaPrecio1R); //DataGridViewTextBoxColumn columnaPrecio2R = new DataGridViewTextBoxColumn(); //columnaPrecio2R.HeaderText = "Precio2"; //dgvResumenExamenes.Columns.Add(columnaPrecio2R); }