コード例 #1
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (VerificarDatos())
     {
         try
         {
             if (frm == null)
             {
                 InsertarUsuario();
                 FuncionesGenerales.Mensaje(this, Mensajes.Exito, "¡Se ha creado el usuario con éxito!", "Admin CSY");
                 this.Close();
             }
             else
             {
                 InsertarUsuario();
                 frm.Siguiente();
                 this.Close();
             }
         }
         catch (MySql.Data.MySqlClient.MySqlException ex)
         {
             MessageBox.Show(ex.ToString());
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString());
         }
     }
     else
     {
         FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "Los campos en rojo son obligatorios", "Admin CSY");
     }
 }
コード例 #2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (VerificarDatos())
     {
         try
         {
             if (frm == null)
             {
                 Insertar();
                 FuncionesGenerales.Mensaje(this, Mensajes.Exito, "¡Se ha creado la sucursal correctamente!", "Admin CSY");
                 this.Close();
                 if (!ConfiguracionXML.ExisteConfiguracion("sucursal"))
                 {
                     Config.idSucursal = s.ID;
                     Sucursal.AsignarSucursal(s.ID, true);
                     ConfiguracionXML.GuardarConfiguracion("sucursal", "id", s.ID.ToString());
                     ConfiguracionXML.GuardarConfiguracion("sucursal", "nombre", txtNombre.Text);
                 }
             }
             else
             {
                 Insertar();
                 ConfiguracionXML.GuardarConfiguracion("sucursal", "id", s.ID.ToString());
                 ConfiguracionXML.GuardarConfiguracion("sucursal", "nombre", txtNombre.Text);
                 Sucursal.AsignarSucursal(s.ID, true);
                 frm.Siguiente();
                 this.Close();
             }
         }
         catch (MySqlException ex)
         {
             FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al crear la sucursal. No se ha podido conectar con la base de datos.", "Admin CSY", ex);
         }
         catch (Exception ex)
         {
             FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error genérico al crear la sucursal.", "Admin CSY", ex);
         }
     }
     else
     {
         FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "Los campos en rojo son obligatorios", "Admin CSY");
     }
 }
コード例 #3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            DialogResult r = FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "¿Es correcta la información?", "Admin CSY");

            if (r == DialogResult.Yes)
            {
                if (frm == null && frmS == null)
                {
                    VerificarDatos();
                    Guardar();
                    try
                    {
                        if (!ConexionBD.Ping())
                        {
                            DialogResult re = FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "La conexión con los datos ingresados no se ha logrado efectuar, ¿desea modificarlos?", "Admin CSY");
                            if (re == DialogResult.Yes)
                            {
                                return;
                            }
                        }
                    }
                    catch (MySql.Data.MySqlClient.MySqlException)
                    {
                        DialogResult re = FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "La conexión con los datos ingresados no se ha logrado efectuar, ¿desea modificarlos?", "Admin CSY");
                        if (re == System.Windows.Forms.DialogResult.Yes)
                        {
                            return;
                        }
                    }
                    catch (Exception)
                    {
                        DialogResult re = FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "La conexión con los datos ingresados no se ha logrado efectuar, ¿desea modificarlos?", "Admin CSY");
                        if (re == System.Windows.Forms.DialogResult.Yes)
                        {
                            return;
                        }
                    }
                    this.Close();
                }
                else
                {
                    Guardar();
                    try
                    {
                        if (!ConexionBD.Ping())
                        {
                            DialogResult re = FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "La conexión con los datos ingresados no se ha logrado efectuar, ¿desea modificarlos?", "Admin CSY");
                            if (re == System.Windows.Forms.DialogResult.Yes)
                            {
                                return;
                            }
                        }
                        if (frm != null)
                        {
                            frm.Siguiente();
                        }
                        this.Close();
                    }
                    catch (MySql.Data.MySqlClient.MySqlException ex)
                    {
                        FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "La conexión con los datos ingresados no se ha logrado efectuar.", "Admin CSY", ex);
                    }
                }
            }
        }