コード例 #1
0
        public Control_folio Obtener_informacion_control_folio_base_datos()
        {
            Control_folio   control_Folio = new Control_folio();
            MySqlConnection connection    = new MySqlConnection(Configura_Cadena_Conexion_MySQL_sistema_datos_generales());

            try
            {
                MySqlCommand mySqlCommand = new MySqlCommand(Commando_leer_Mysql_control_folios(), connection);
                connection.Open();
                MySqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader();
                mySqlDataReader.Read();
                control_Folio.Folio_clientes     = mySqlDataReader["foilio_clientes"].ToString();
                control_Folio.Folio_proveedores  = mySqlDataReader["folio_proveedores"].ToString();
                control_Folio.Folio_ot           = mySqlDataReader["folio_ot"].ToString();
                control_Folio.Folio_cotizaciones = mySqlDataReader["folio_cotizaciones"].ToString();
                control_Folio.Folio_oc           = mySqlDataReader["foilio_oc"].ToString();
                control_Folio.Folio_proyectos    = mySqlDataReader["folio_proyectos"].ToString();
                control_Folio.Folio_materiales   = mySqlDataReader["folio_materiales"].ToString();
                control_Folio.Folio_control      = mySqlDataReader["control_folio"].ToString();
            }
            catch (Exception ex)
            {
                control_Folio.error = ex.Message;
            }
            connection.Close();
            return(control_Folio);
        }
コード例 #2
0
 private void Forma_Datos_Generales_Load(object sender, EventArgs e)
 {
     datos_temporales = Class_Datos_Generales.Obtener_informacion_datos_generales_base_datos();
     Asigna_valores_cajas_variables_datos_generales();
     folios_temporales = Class_Control_Folios.Obtener_informacion_control_folio_base_datos();
     Asigna_valores_cajas_variables_control_folios();
 }
コード例 #3
0
 private void buttonHome_Click(object sender, EventArgs e)
 {
     class_folio_disponible        = null;
     clientes_disponibles          = null;
     contactos_cliente_disponibles = null;
     Ingenieros_disponibles        = null;
     Usuarios_disponibles          = null;
     proyectos_disponibles         = null;
     folio_disponible = null;
     Salida_materiales_disponibles       = null;
     Materiales_disponibles              = null;
     Ordenes_compra_disponibles          = null;
     Partidas_ordenes_compra_disponibles = null;
     Material_devolucion_disponibles     = null;
     Materiales_disponibles_busqueda     = null;
     Cierra_archivo_Excel();
     Close_Excel();
     Termina_applicacion();
     Elimina_archivo_excel();
     oXL    = null;
     oSheet = null;
     oWB    = null;
     Archivo_Excel_nombre = "";
     this.Dispose();
     GC.Collect();
     this.Close();
 }
コード例 #4
0
 private void Secuencia_guarda_control_folios_base_datos()
 {
     Guarda_Control_folios_base_datos();
     Desaparece_boton_guarda_base_datos();
     Desaparece_boton_cancelar();
     Desactiva_cajas_control_folios();
     folios_temporales = Class_Control_Folios.Obtener_informacion_control_folio_base_datos();
     Asigna_valores_cajas_variables_control_folios();
     Aparece_boton_modificar();
 }
コード例 #5
0
 private void buttonHome_Click(object sender, EventArgs e)
 {
     datos_temporales      = null;
     folios_temporales     = null;
     Class_Datos_Generales = null;
     Class_Control_Folios  = null;
     this.Dispose();
     GC.Collect();
     this.Close();
 }
コード例 #6
0
 private void buttonCancelar_Click(object sender, EventArgs e)
 {
     Aparece_boton_modificar();
     Desactiva_cajas_datos_generales();
     datos_temporales = Class_Datos_Generales.Obtener_informacion_datos_generales_base_datos();
     Asigna_valores_cajas_variables_datos_generales();
     Desactiva_cajas_control_folios();
     folios_temporales = Class_Control_Folios.Obtener_informacion_control_folio_base_datos();
     Asigna_valores_cajas_variables_control_folios();
     Desaparece_boton_cancelar();
     Desaparece_boton_guarda_base_datos();
 }
コード例 #7
0
 private void buttonHome_Click(object sender, EventArgs e)
 {
     proveedores_disponibles           = null;
     clase_proveedore                  = null;
     contactos_proveedores_disponibles = null;
     clase_contactos_proveedor         = null;
     Proveedor_modificaciones          = null;
     Contacto_proveedor_agregar        = null;
     Contact_proveedor_modificar       = null;
     class_folio_disponible            = null;
     folio_disponible                  = null;
     this.Dispose();
     GC.Collect();
     this.Close();
 }
コード例 #8
0
 private void buttonHome_Click(object sender, EventArgs e)
 {
     clientes_disponibles          = null;
     clase_clientes                = null;
     contactos_cliente_disponibles = null;
     clase_contactos_cliente       = null;
     Cliente_modificaciones        = null;
     Contacto_cliente_agregar      = null;
     Contact_cliente_modificar     = null;
     class_folio_disponible        = null;
     folio_disponible              = null;
     this.Dispose();
     GC.Collect();
     this.Close();
 }
コード例 #9
0
        private bool Asigna_codigo_proceso_foilio_disponible()
        {
            folio_disponible = class_folio_disponible.Obtener_informacion_control_folio_base_datos();
            int numero_folio = Convert.ToInt32(folio_disponible.Folio_materiales.Substring(2, folio_disponible.Folio_materiales.Length - 2));

            if (numero_folio != -1)
            {
                textBoxCodigoMaterial.Text = folio_disponible.Folio_materiales;
                return(true);
            }
            else
            {
                MessageBox.Show("Sistema Utilizando Materiales", "Agregando Materiales",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return(false);
            }
        }
コード例 #10
0
        public string Actualiza_Control_folios_base_datos(Control_folio control_folio_modificacion)
        {
            MySqlConnection connection = new MySqlConnection(Configura_Cadena_Conexion_MySQL_sistema_datos_generales());

            try
            {
                connection.Open();
                MySqlCommand command = new MySqlCommand(Configura_cadena_comando_modificar_en_base_de_datos_control_folios(control_folio_modificacion), connection);
                command.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                connection.Close();
                return(ex.Message);
            }

            connection.Close();
            return("");
        }
コード例 #11
0
        private void Secuencia_guarda_control_folios_base_datos()
        {
            Asigna_valores_cajas_variable_temporal_folios();
            string response = Class_Control_Folios.Actualiza_Control_folios_base_datos(folios_temporales);

            if (response == "")
            {
                Desaparece_boton_guarda_base_datos();
                Desaparece_boton_cancelar();
                Desactiva_cajas_control_folios();
                folios_temporales = Class_Control_Folios.Obtener_informacion_control_folio_base_datos();
                Asigna_valores_cajas_variables_control_folios();
                Aparece_boton_modificar();
            }
            else
            {
                MessageBox.Show(response);
            }
        }
 private void Asigna_codigo_proceso_foilio_disponible()
 {
     folio_disponible           = class_folio_disponible.Obtener_informacion_control_folio_base_datos();
     textBoxCodigoMaterial.Text = folio_disponible.Folio_materiales;
 }
 private void Asigna_codigo_proceso_foilio_disponible()
 {
     folio_disponible          = class_folio_disponible.Obtener_informacion_control_folio_base_datos();
     textBoxCodigoProceso.Text = folio_disponible.Folio_procesos_electricos;
 }
コード例 #14
0
 private void Asigna_codigo_proveedor_foilio_disponible()
 {
     folio_disponible            = class_folio_disponible.Obtener_informacion_control_folio_base_datos();
     textBoxCodigoProveedor.Text = folio_disponible.Folio_proveedores;
 }
コード例 #15
0
 private string Configura_cadena_comando_modificar_en_base_de_datos_control_folios(Control_folio control_folio)
 {
     return("UPDATE control_folio set  foilio_clientes='" + control_folio.Folio_clientes +
            "',folio_proveedores='" + control_folio.Folio_proveedores +
            "',folio_ot='" + control_folio.Folio_ot +
            "',folio_cotizaciones='" + control_folio.Folio_cotizaciones +
            "',foilio_oc='" + control_folio.Folio_oc +
            "',folio_proyectos='" + control_folio.Folio_proyectos +
            "',folio_materiales='" + control_folio.Folio_materiales +
            "',folio_procesos='" + control_folio.Folio_procesos +
            "',folio_procesos_electricos='" + control_folio.Folio_procesos_electricos +
            "',folio_requisiciones='" + control_folio.Folio_requisiciones +
            "' where control_folio = '1';");
 }
コード例 #16
0
 private void Asigna_codigo_cliente_foilio_disponible()
 {
     folio_disponible          = class_folio_disponible.Obtener_informacion_control_folio_base_datos();
     textBoxCodigoCliente.Text = folio_disponible.Folio_clientes;
 }