예제 #1
0
        //BOTON DE ACEPTAR (CRUD)
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if ((cbEscuelaIncidencia.Text != "" && txtIdEscuelaIncidencia.Text != "") && (txtNombreIncidencia.Text != "") && (txtDescripcionIncidencia.Text != "") && (cbTipoIncidencias.Text != "Seleccionar Tipo de Incidencia"))
            {
                if (MessageBox.Show("¿Estas seguro de realizar esta accion?", "¿Seguro de hacer estos cambios?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    if (opcionBotones == 0)
                    {
                        generarID();

                        ClassIncidencia ins = new ClassIncidencia();
                        ins.in_id_escuela     = txtIdEscuelaIncidencia.Text;
                        ins.in_id_incidencias = label5.Text;

                        ins.in_nombre_incidencias      = txtNombreIncidencia.Text;
                        ins.in_descripcion_incidencias = txtDescripcionIncidencia.Text;
                        ins.in_tipo_incidencia         = cbTipoIncidencias.Text;

                        using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                        {
                            string mensaje = wsPHP.agregarIncidencias(ins.in_id_escuela, ins.in_id_incidencias, ins.in_nombre_incidencias, ins.in_descripcion_incidencias, ins.in_tipo_incidencia);
                            MessageBox.Show(mensaje, "¡Insidencia Agregada!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else if (opcionBotones == 1)
                    {
                        ClassIncidencia ins = new ClassIncidencia();
                        ins.in_id_escuela              = txtIdEscuelaIncidencia.Text;
                        ins.in_id_incidencias          = txtIdIncidencia.Text;
                        ins.in_nombre_incidencias      = txtNombreIncidencia.Text;
                        ins.in_descripcion_incidencias = txtDescripcionIncidencia.Text;
                        ins.in_tipo_incidencia         = cbTipoIncidencias.Text;

                        if ((cbEscuelaIncidencia.Text != "Seleccionar Escuela" && txtIdEscuelaIncidencia.Text != "") && (txtNombreIncidencia.Text != "" && txtIdIncidencia.Text != "") && (txtDescripcionIncidencia.Text != "") && (cbTipoIncidencias.Text != "Seleccionar Tipo de Incidencia"))
                        {
                            using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                            {
                                string mensaje = wsPHP.modificarIncidencias(ins.in_id_escuela, ins.in_id_incidencias, ins.in_nombre_incidencias, ins.in_descripcion_incidencias, ins.in_tipo_incidencia);
                                MessageBox.Show(mensaje, "¡Incidencia Modificada!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Debes seleccionar un registro para poder modificar", "¡ERROR!");
                        }
                    }
                    else if (opcionBotones == 2)
                    {
                        ClassIncidencia ins = new ClassIncidencia();
                        ins.in_id_escuela     = txtIdEscuelaIncidencia.Text;
                        ins.in_id_incidencias = txtIdIncidencia.Text;

                        if ((cbEscuelaIncidencia.Text != "Seleccionar Escuela" && txtIdEscuelaIncidencia.Text != "") && (txtNombreIncidencia.Text != "" && txtIdIncidencia.Text != "") && (txtDescripcionIncidencia.Text != "") && (cbTipoIncidencias.Text != "Seleccionar Tipo de Incidencia"))
                        {
                            using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                            {
                                string mensaje = wsPHP.eliminarIncidencias(ins.in_id_escuela, ins.in_id_incidencias);
                                MessageBox.Show(mensaje, "¡Incidencia Eliminada!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Debes seleccionar un registro para poder eliminar", "¡ERROR!");
                        }
                    }

                    cargarDatosTabla();
                    inicializacionCampos();
                    dgvIncidencia.Enabled = true;
                }
            }

            else
            {
                MessageBox.Show("Es necesario que llenes todos los campos", "¡ALERTA!");
            }
        }