コード例 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string[] docParametros = new string[3];
                docParametros[0] = "@especialidad = " + txtEspecialidad.Text;
                docParametros[1] = "@descripcion_personal = " + txtDPersonal.Text;
                docParametros[2] = "@FK_IDUsuario = " + cboUsuario.SelectedItem.ToString();

                if (sp.pb(docParametros, "insertarDoctor"))
                {
                    MenuVertical.errores = "Tabla creada correctamente";
                    actualizarDatos();
                }
                else
                {
                    if (sp.pb(docParametros, "actualizarDoctor"))
                    {
                        MenuVertical.errores = "Tabla creada correctamente";
                        actualizarDatos();
                    }
                    else
                    {
                        MenuVertical.errores = "No se pudo crear la tabla";
                    }
                }
            }
            catch (Exception exe) {
                MenuVertical.errores = "[ERROR] -Favor revisar si los campos son correctos";
            }
        }
コード例 #2
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string[] citParametros = new string[5];
         citParametros[0] = "@fecha =" + dtpFecha.Value.ToString("yyyy-MM-dd");
         citParametros[1] = "@Descripcion =" + txtDescripcion.Text;
         citParametros[2] = "@precio =" + Convert.ToDecimal(txtPrecio.Text);
         citParametros[3] = "@Fk_IdPaciente =" + cmbPaciente.SelectedIndex;
         citParametros[4] = "@Fk_IdDoctor =" + cmbDoctor.SelectedIndex;
         if (sp.pb(citParametros, "IngresarCitas"))
         {
             MenuVertical.errores = "Tabla creada correctamente";
             actualizarDatos();
             limpiarCampos();
         }
         else
         {
             if (sp.pb(citParametros, "ActualizarCita"))
             {
                 MenuVertical.errores = "Tabla actualizada correctamente";
                 actualizarDatos();
                 limpiarCampos();
             }
             else
             {
                 MenuVertical.errores = "No se pudo crear la tabla";
             }
         }
     }
     catch (Exception exe)
     {
         MenuVertical.errores = "[ERROR] -Favor revisar si los campos son correctos";
     }
 }
コード例 #3
0
        private void btnCrearGrado_Click(object sender, EventArgs e)
        {
            string theDate = dtpInicioClases.Value.ToString("yyyy-MM-dd");

            string[] docParametros = new string[3];//creamos el array para mandar parametros
            //create procedure parvularia.insertarGrado(@grado varchar(255), @turno varchar(50), @lectivos int, @refrigerio int, @inicioClasesdate)as insert into parvularia.grado values(@grado, @turno, @lectivos, @refrigerio, @inicioClases);
            docParametros[0] = "@grado = '" + txtGrado.Text + "',";
            docParametros[1] = "@turno = '" + txtTurno.Text + "',";
            docParametros[2] = "@inicioClases= '" + theDate + "'";


            if (sp.pb(docParametros, "insertarGrado"))                //al mandar a llamar la funcion debolverá un valor booleano con eso podemos controlarlo
            {
                MenuVertical.errores = "Datos creados correctamente"; //si tira true, pondremos que todo esta bien
                actualizarDatos();                                    //actualizamos el datagrid
            }
            else//si tira false, quiere decir que intentamos actualizar los datos por que los datos ya existen
            {
                if (sp.pb(docParametros, "actualizarDoctor"))               //mandamos a llamar de nuebo el pb, pero en este caso le diremos que queremos actualizar
                {
                    MenuVertical.errores = "Datos alterados correctamente"; //si tira true diremos que todo esta bien
                    actualizarDatos();
                }
                else
                {
                    MenuVertical.errores = "No se alterar alterar los datos, verifique bien los campos";//quiere decir que no estamos enviando bien los parametros
                }
            }
        }
コード例 #4
0
ファイル: frmEstudiantes.cs プロジェクト: DJeffry/proyectoADS
        private void btnCrearAlumno_Click(object sender, EventArgs e)
        {
            List <object[]> datos = sp.list("grado where grado = '" + cboGradoAlumno.SelectedItem.ToString() + "'");

            //@nombre varchar(255),@apellido varchar(255), @sexo varchar(50), @fk_Grado int)as insert into parvularia.estudiante values(@nombre, @apellido, @sexo, @fk_Grado
            string[] gradoParametros = new string[4];
            gradoParametros[0] = "@nombre = " + txtNombres.Text;
            gradoParametros[1] = "@apellido = " + txtApellidos.Text;
            gradoParametros[2] = "@sexo = " + cboSexoAlumno.SelectedItem.ToString();
            gradoParametros[3] = "@id_Estudiante = " + selectedId.Text;
            foreach (object[] grado in datos)
            {
                gradoParametros[3] = "@fk_Grado = " + grado[0].ToString();
            }

            if (!verificarAlumno())
            {
                if (sp.pb(gradoParametros, "insertarEstudiante"))
                {
                    MessageBox.Show("Estudiante creado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    actualizarDatosGrado();
                    limpiarFomularioAlumnos();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar el estudiante", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                var result = MessageBox.Show("Este estudiante ya existe, desea sobreescribir?", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error);

                if (result == DialogResult.Yes)
                {
                    if (sp.pb(gradoParametros, "modificarEstudiante"))
                    {
                        MessageBox.Show("Estudiante modificado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        actualizarDatosGrado();
                        limpiarFomularioAlumnos();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo guardar el estudiante", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
コード例 #5
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string[] pacParametros = new string[8];
         pacParametros[0] = "@Nombre =" + txtNombre.Text;
         pacParametros[1] = "@Apellido =" + txtApellido.Text;
         pacParametros[2] = "@Direccion =" + txtDireccion.Text;
         pacParametros[3] = "@Telefono =" + Convert.ToInt32(txtTelefono.Text);
         pacParametros[4] = "@Email =" + txtEmail.Text;
         pacParametros[5] = "@Fecha_Nacimiento =" + dtpFecha.Value.ToString("yyyy-MM-dd");
         pacParametros[6] = "@Sexo =" + cmbSexo.SelectedItem.ToString();
         pacParametros[7] = "@FK_Clinica =" + cmbClinico.SelectedIndex;
         if (sp.pb(pacParametros, "IngresarPaciente"))
         {
             MenuVertical.errores = "Tabla creada correctamente";
             actualizarDatos();
             limpiarCampos();
         }
         else
         {
             if (sp.pb(pacParametros, "ModificarPaciente"))
             {
                 MenuVertical.errores = "Tabla actualizada correctamente";
                 actualizarDatos();
                 limpiarCampos();
             }
             else
             {
                 MenuVertical.errores = "No se pudo crear la tabla";
             }
         }
     }catch (Exception exe)
     {
         MenuVertical.errores = "[ERROR] -Favor revisar si los campos son correctos";
     }
 }
コード例 #6
0
        // envia mensajes
        public void enviarMensaje(string Mensaje, string usuarioDestino, string emisor)
        {
            string[] mensajeParametros = new string[3];
            mensajeParametros[0] = "@emisor= " + emisor;
            mensajeParametros[1] = "@mensaje= " + Mensaje;
            mensajeParametros[2] = "@FK_IDUsuario = " + usuarioDestino;

            if (sp.pb(mensajeParametros, "enviarNotificacion"))
            {
                btnNotificaciones_Click(null, null);
                txtMensaje.Text      = "";
                cboDestino.Text      = "";
                MenuVertical.errores = "Mensaje enviado correctamente";
            }
            else//si tira false, quiere decir que intentamos actualizar los datos por que los datos ya existen
            {
                MenuVertical.errores = "No se pudo enviar el mensaje";
            }
        }
コード例 #7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string[] userParametros = new string[11];
                userParametros[0] = "@id_usuario= " + txtUsuario.Text;
                userParametros[1] = "@Pass= "******"@Nombre= " + txtNombre.Text;
                userParametros[3] = "@Apellido= " + txtApellido.Text;
                userParametros[4] = "@Direccion= " + txtDireccion.Text;
                userParametros[5] = "@Telefono= " + txtTelefono.Text;
                userParametros[6] = "@Dui= " + txtDUI.Text;

                if (cboGenero.SelectedItem.ToString() == "Femenino")
                {
                    userParametros[7] = "@Genero= f";
                }
                else
                {
                    userParametros[7] = "@Genero= m";
                }

                userParametros[8] = "@fotografia= null";
                switch (cboRol.SelectedItem.ToString())
                {
                case "admin":
                    userParametros[9] = "@FK_Rol= 1";
                    break;

                case "Doctores":
                    userParametros[9] = "@FK_Rol= 2";
                    break;

                case "Secretarios":
                    userParametros[9] = "@FK_Rol= 3";
                    break;
                }
                switch (cboClinica.SelectedItem.ToString())
                {
                case "admin":
                    userParametros[10] = "@FK_IDClinica= 1";
                    break;

                case "Laboratorio":
                    userParametros[10] = "@FK_IDClinica= 2";
                    break;

                case "General":
                    userParametros[10] = "@FK_IDClinica= 3";
                    break;
                }


                if (sp.pb(userParametros, "insertarUsuario"))
                {
                    MenuVertical.errores = "Tabla creada correctamente";
                    actualizarDatos();
                }
                else
                {
                    if (sp.pb(userParametros, "modificarUsuarioRol"))
                    {
                        MenuVertical.errores = "Tabla modificada correctamente";
                        actualizarDatos();
                    }
                    else
                    {
                        MenuVertical.errores = "No se pudo crear la tabla";
                    }
                }
            }
            catch (Exception exe)
            {
                MenuVertical.errores = "[ERROR] -Favor revisar si los campos son correctos";
            }
        }
コード例 #8
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            btnActualizar.Cursor = Cursors.WaitCursor;
            btnActualizar.Text   = "Guardando...";
            if (txtContra.Text == null || txtComprobarcontra == null || txtContra.Text == "" || txtComprobarcontra.Text == "")
            {
                MenuVertical.errores    = "Parece que los campos de contraseña y comprobar contraseña son erroneos, Por favor verificar si los datos son validos";
                txtContra.Text          = "";
                txtComprobarcontra.Text = "";
                txtContra.Focus();
            }
            else
            {
                try
                {
                    string[,] docParametros = new string[9, 2];
                    docParametros[0, 0]     = "@id_usuario";
                    docParametros[0, 1]     = MenuVertical.usuarioSesion;
                    if (txtContra.Text == txtComprobarcontra.Text)
                    {
                        docParametros[1, 0] = "@Pass";
                        docParametros[1, 1] = txtContra.Text;
                    }
                    else
                    {
                        MenuVertical.errores    = "Contraseña y comprobar contraseña no concuerdan, intente de nuevo";
                        txtContra.Text          = "";
                        txtComprobarcontra.Text = "";
                        txtContra.Focus();
                    }

                    docParametros[2, 0] = "@Nombre";
                    docParametros[2, 1] = txtNombre.Text;

                    docParametros[3, 0] = "@Apellido";
                    docParametros[3, 1] = txtApellido.Text;

                    docParametros[4, 0] = "@telefono";
                    docParametros[4, 1] = txtTelefono.Text;

                    docParametros[5, 0] = "@Dui";
                    docParametros[5, 1] = txtDui.Text;

                    docParametros[6, 0] = "@Direccion";
                    docParametros[6, 1] = txtDireccion.Text;

                    if (cboGenero.SelectedItem.ToString() == "Masculino")
                    {
                        docParametros[7, 0] = "@Genero";
                        docParametros[7, 1] = "m";
                    }
                    else
                    {
                        docParametros[7, 0] = "@Genero";
                        docParametros[7, 1] = "f";
                    }
                    Image  img = pbUsuario.Image;
                    byte[] arr;
                    string im;
                    using (MemoryStream ms = new MemoryStream())
                    {
                        img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                        arr = ms.ToArray();
                        im  = Convert.ToBase64String(arr);
                    }
                    docParametros[8, 0] = "@fotografia";
                    docParametros[8, 1] = im;

                    if (sp.pb(docParametros, "modificarUsuario"))
                    {
                        MenuVertical.errores = "Usuario modificado correctamente";
                        this.Close();
                    }
                    else
                    {
                        MenuVertical.errores = "No se pudo modificar el usuario";
                        btnActualizar.Text   = "Guardar";
                    }
                    MenuVertical.cargarVariables();
                }
                catch (Exception exz)
                {
                    MenuVertical.errores = "[ERROR] Asegurese de que los campos sean correctos, y la fotografia sea diferente.";
                }
            }
        }