Example #1
0
        private void dgv_odontologos_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                if (dgv_odontologos.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar"))
                {
                    var f = new FormActualizarOdontologos();
                    f.Show();
                    var odontologo = new Clases.Odontologo();

                    int odontologo_id = int.Parse(dgv_odontologos.Rows[e.RowIndex].Cells[6].Value.ToString());

                    var tabla_odontologo = odontologo.BuscarPorCodigo(odontologo_id);

                    if (tabla_odontologo.Rows.Count == 1)
                    {
                        FormActualizarOdontologos.MyForm.txt_apellidos.Text       = tabla_odontologo.Rows[0]["APELLIDOS"].ToString();
                        FormActualizarOdontologos.MyForm.txt_nombre.Text          = tabla_odontologo.Rows[0]["NOMBRE"].ToString();
                        FormActualizarOdontologos.MyForm.txt_dni.Text             = tabla_odontologo.Rows[0]["DNI"].ToString();
                        FormActualizarOdontologos.MyForm.cbo_genero.Text          = tabla_odontologo.Rows[0]["GENERO"].ToString();
                        FormActualizarOdontologos.MyForm.txt_direccion.Text       = tabla_odontologo.Rows[0]["DIRECCION"].ToString();
                        FormActualizarOdontologos.MyForm.dtp_fechaNacimiento.Text = tabla_odontologo.Rows[0]["FECHA_NACIMIENTO"].ToString();
                        FormActualizarOdontologos.MyForm.txt_celular.Text         = tabla_odontologo.Rows[0]["CELULAR"].ToString();

                        FormActualizarOdontologos.MyForm.cbo_departamento.SelectedValue = tabla_odontologo.Rows[0]["DEPARTAMENTO_ID"].ToString();
                        FormActualizarOdontologos.MyForm.cbo_provincia.SelectedValue    = tabla_odontologo.Rows[0]["PROVINCIA_ID"].ToString();
                        FormActualizarOdontologos.MyForm.cbo_distrito.SelectedValue     = tabla_odontologo.Rows[0]["DISTRITO_ID"].ToString();


                        FormActualizarOdontologos.MyForm.odontologoId_TEMP = odontologo_id;
                    }
                }
                if (dgv_odontologos.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar"))
                {
                    int odontologo_id = int.Parse(dgv_odontologos.Rows[e.RowIndex].Cells[6].Value.ToString());

                    DialogResult res = MessageBox.Show("Deseas eliminar este Odontologo?", "Mensaje",
                                                       MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (res == DialogResult.Yes)
                    {
                        var odontologo = new Clases.Odontologo(odontologo_id);
                        if (odontologo.Eliminar())
                        {
                            // ELIMINAR DE DATAGRIDVIEW Y DE LA BASE DE DATOS
                            dgv_odontologos.Rows.RemoveAt(e.RowIndex);
                        }
                        else
                        {
                            MessageBox.Show("Error al eliminar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
Example #2
0
        private void txt_buscar_TextChanged(object sender, EventArgs e)
        {
            var odontologo = new Clases.Odontologo();

            if (txt_buscar.Text.Trim().Length > 0)
            {
                odontologo.BuscarOdontologoLike(dgv_odontologos, txt_buscar.Text.Trim());
            }
            else
            {
                odontologo.ListarOdontologosDataGridView(dgv_odontologos);
            }
        }
Example #3
0
        private void FormListarOdontologos_Load(object sender, EventArgs e)
        {
            var odontologo = new Clases.Odontologo();

            odontologo.ListarOdontologosDataGridView(dgv_odontologos);
        }
Example #4
0
        private void btn_registrar_Click(object sender, EventArgs e)
        {
            if (txt_apellidos.Text.Trim().Equals(""))
            {
                txt_apellidos.Focus();
                MessageBox.Show("Completar Apellidos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_nombre.Text.Trim().Equals(""))
            {
                txt_nombre.Focus();
                MessageBox.Show("Completar Nombre", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_dni.Text.Trim().Equals(""))
            {
                txt_dni.Focus();
                MessageBox.Show("Completar Dni", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_dni.Text.Trim().Length != 8)
            {
                txt_dni.Focus();
                MessageBox.Show("Completar Dni de 8 digitos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_direccion.Text.Trim().Equals(""))
            {
                txt_direccion.Focus();
                MessageBox.Show("Completar la direccion", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (dtp_fechaNacimiento.Value.Equals(""))
            {
                dtp_fechaNacimiento.Focus();
                MessageBox.Show("Completar la fecha de nacimiento", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_celular.Text.Trim().Equals(""))
            {
                txt_celular.Focus();
                MessageBox.Show("Completar Celular", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_celular.Text.Trim().Length != 9)
            {
                txt_celular.Focus();
                MessageBox.Show("Completar Celular de 9 digitos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                var odontologo = new Clases.Odontologo(
                    txt_apellidos.Text.Trim().ToUpper(),
                    txt_nombre.Text.Trim().ToUpper(),
                    txt_dni.Text.Trim(),
                    cbo_genero.Text,
                    txt_direccion.Text.Trim(),
                    cbo_distrito.SelectedValue.ToString(),
                    dtp_fechaNacimiento.Value,
                    txt_celular.Text.Trim()
                    );

                int ultimo_id = odontologo.Registrar();
                if (ultimo_id > 0)
                {
                    MessageBox.Show("Odontologo registrado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    odontologo.ListarOdontologosDataGridView(Vistas.Formularios.Odontologos.FormListarOdontologos.MyForm.dgv_odontologos);
                    Limpiar();
                }

                else
                {
                    MessageBox.Show("Error al registrar Odontologo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }