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"; } }
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"; } }
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 } } }
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); } } } }
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"; } }
// 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"; } }
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"; } }
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."; } } }