Пример #1
0
        public void LlenarGridCompania()
        {
            CompaniaBL cli = new CompaniaBL();

            dgvComp.DataSource = cli.LlenarCompanias();

            CambiarTextoColumnasDG();
            CambiarNombreColumnasDG();
        }
Пример #2
0
        private void BtnActualizar_Click(object sender, EventArgs e)
        {
            string mensaje = "Debe seleccionar un registro válido antes de actualizar. " +
                             "Por favor seleccione un registro en la pestaña de busqueda que " +
                             "desea actualizar y vuelva a intentarlo.";

            try
            {
                Companias  entidad    = new Companias();
                CompaniaBL actualizar = new CompaniaBL();

                if (ID < 1)
                {
                    MessageBox.Show(mensaje, "Error de Actualización",
                                    MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    tabControl1.SelectedIndex = 0;
                }
                else
                {
                    mensaje              = "Registro Actualizado.";
                    entidad.IdComp       = ID;
                    entidad.Rnc          = txtRnc.Text;
                    entidad.NombComp     = txtNombre.Text;
                    entidad.DirComp      = txtDireccion.Text;
                    entidad.TelComp      = txtTelComp.Text;
                    entidad.CorrElecComp = txtEmailComp.Text;
                    entidad.ContactoComp = txtContacto.Text;
                    entidad.TelContComp  = txtTelContacto.Text;
                    entidad.CorContComp  = txtEmailContacto.Text;
                    entidad.Activo       = chkActivo.Checked;

                    actualizar.ActualizarCompania(entidad);

                    LlenarGridCompania();
                    MessageBox.Show(mensaje, "Actualización",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    btnNuevo.PerformClick();
                    tabControl1.SelectedIndex = 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #3
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            string mensaje = "Debe seleccionar un registro válido antes de eliminar." +
                             " Por favor seleccione un registro en la pestaña de busqueda que" +
                             "desea eliminar y vuelva a intentarlo.";

            try
            {
                if (ID < 1)
                {
                    MessageBox.Show(mensaje, "Error de eliminación",
                                    MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    tabControl1.SelectedIndex = 0;
                }
                else
                {
                    mensaje = "Realmente desea eliminar el registro de nombre: " +
                              txtNombre.Text + "?";
                    DialogResult resultado = MessageBox.Show(mensaje, "¿Desea eliminar?",
                                                             MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                                             MessageBoxDefaultButton.Button2);

                    if (resultado == DialogResult.Yes)
                    {
                        mensaje = "Registro Eliminado.";
                        Companias  entidad  = new Companias();
                        CompaniaBL eliminar = new CompaniaBL();
                        entidad.IdComp = ID;
                        eliminar.EliminarCompania(entidad);

                        LlenarGridCompania();
                        btnNuevo.PerformClick();
                        tabControl1.SelectedIndex = 0;

                        MessageBox.Show(mensaje, "Eliminación",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #4
0
        private void txtBusqueda_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                if (e.KeyChar == '\r')
                {
                    e.Handled = true;

                    CompaniaBL busqueda = new CompaniaBL();
                    if (rbNombre.Checked == true)
                    {
                        dgvComp.DataSource = busqueda.BusquedaCompania(txtBusqueda.Text, rbNombre.Text);
                    }
                    else if (rbContacto.Checked == true)
                    {
                        dgvComp.DataSource = busqueda.BusquedaCompania(txtBusqueda.Text, rbContacto.Text);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #5
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                string respuesta;
                string mensaje = "Registro agregado con éxito.";

                CompaniaBL cli     = new CompaniaBL();
                Companias  entidad = new Companias();

                if (txtNombre.Text == string.Empty)
                {
                    txtNombre.Text = null;
                }
                if (txtDireccion.Text == string.Empty)
                {
                    txtDireccion.Text = null;
                }
                if (txtTelComp.Text == string.Empty)
                {
                    txtTelComp.Text = null;
                }
                if (txtEmailComp.Text == string.Empty)
                {
                    txtEmailComp.Text = null;
                }
                if (txtContacto.Text == string.Empty)
                {
                    txtContacto.Text = null;
                }
                if (txtTelContacto.Text == string.Empty)
                {
                    txtTelContacto.Text = null;
                }
                if (txtEmailContacto.Text == string.Empty)
                {
                    txtEmailContacto.Text = null;
                }

                if (ID > 0)
                {
                    entidad.IdComp = ID;

                    mensaje = "Este ID ya se encuentra registrado. Favor cambiarlo o " +
                              "hacer click en Actualizar si desea cambiar el registro. Gracias.";
                    MessageBox.Show(mensaje, "Error al Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                entidad.Rnc          = txtRnc.Text;
                entidad.NombComp     = txtNombre.Text;
                entidad.DirComp      = txtDireccion.Text;
                entidad.TelComp      = txtTelComp.Text;
                entidad.CorrElecComp = txtEmailComp.Text;
                entidad.ContactoComp = txtContacto.Text;
                entidad.TelContComp  = txtTelContacto.Text;
                entidad.CorContComp  = txtEmailContacto.Text;
                entidad.Activo       = chkActivo.Checked;

                respuesta = cli.RegCompania(entidad);

                switch (respuesta)
                {
                case "exito":
                    MessageBox.Show(mensaje, "Agregado",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information
                                    );
                    btnNuevo.PerformClick();
                    LlenarGridCompania();
                    tabControl1.SelectedIndex = 0;
                    break;

                case "existe":
                    mensaje = "Este ID ya se encuentra registrado. Favor cambiarlo o " +
                              "hacer click en Actualizar si desea cambiar el registro. Gracias.";
                    MessageBox.Show(mensaje, "Error al Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error
                                    );
                    break;

                default:
                    MessageBox.Show(
                        respuesta,
                        "Error al Registrar",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Error
                        );
                    break;
                }
            }
            else
            {
                MessageBox.Show("Hay campos que son obligatorios y se encuentran vacios.", "Error de validación", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }