示例#1
0
        public string Actualiza_base_datos_dibujo_proyecto(Dibujos_proyecto numero_dibujo)
        {
            MySqlConnection connection = new MySqlConnection(Configura_Cadena_Conexion_MySQL_ingenieria_dibujos_proyecto());

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

            connection.Close();
            return("NO errores");
        }
        private bool modifica_proceso_dibujo_proyectos(Dibujos_proyecto dibujo_proyecto)
        {
            MySqlConnection connection = new MySqlConnection(Configura_cadena_conexion_MySQL_ingenieria_procesos());

            try
            {
                connection.Open();
                MySqlCommand command = new MySqlCommand(Configura_cadena_comando_modificar_proceso_dibiujos_proyecto(dibujo_proyecto), connection);
                command.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                connection.Close();
                return(false);
            }

            connection.Close();
            return(true);
        }
        private int buscar_dibujo_proyectos_base_datos()
        {
            int dibujos_cnc = 0;

            if (obtener_dibujos_Proyectos_disponibles_base_datos())
            {
                foreach (Dibujos_proyecto dibujos in  Dibujos_proyectos_disponibles)
                {
                    if (dibujos.proceso == "CNC")
                    {
                        Dibujo_seleccion = dibujos;
                        dibujos_cnc      = 2;
                        break;
                    }
                }
            }
            else
            {
                dibujos_cnc = 1;
            }

            return(dibujos_cnc);
        }
 private string Configura_cadena_comando_modificar_proceso_dibiujos_proyecto(Dibujos_proyecto dibujo_proyecto)
 {
     return("UPDATE dibujos_proyecto set  proceso='" + comboBoxNombreProceso.Text +
            "' where codigo_dibujo='" + dibujo_proyecto.Codigo.ToString() + "';");
 }
示例#5
0
 private string Configura_cadena_comando_en_base_de_datos_modificar_dibujos_proyecto(Dibujos_proyecto partidas_proyecto)
 {
     return("UPDATE dibujos_proyecto set  cantidad_dibujos='" + partidas_proyecto.Cantidad +
            "',numero_dibujo='" + partidas_proyecto.Numero +
            "',descripcion_dibujo='" + partidas_proyecto.Descripcion +
            "',proceso='" + partidas_proyecto.proceso +
            "',tiempo_estimado_horas='" + partidas_proyecto.tiempo_estimado_horas +
            "',tipo_proceso='" + partidas_proyecto.Tipo_proceso +
            "',actividades_proceso_electrico='" + partidas_proyecto.Tipo_proceso +
            "',fechahora='" + partidas_proyecto.fechahora +
            "' where codigo_dibujo='" + partidas_proyecto.Codigo + "';");
 }
示例#6
0
 private string Commando_leer_Mysql_numero_dibujo_proceso_proyecto(Dibujos_proyecto dibujo)
 {
     return("SELECT * FROM dibujos_proyecto WHERE numero_dibujo='" + dibujo.Numero +
            "' and proceso='" + dibujo.proceso + "';");
 }
示例#7
0
        public List <Dibujos_proyecto> Adquiere_dibujos_proceso_proyecto_disponibles_en_base_datos(Dibujos_proyecto dibujo)
        {
            List <Dibujos_proyecto> clientes_disponibles = new List <Dibujos_proyecto>();
            MySqlConnection         connection           = new MySqlConnection(Configura_Cadena_Conexion_MySQL_ingenieria_dibujos_proyecto());

            try
            {
                MySqlCommand mySqlCommand = new MySqlCommand(Commando_leer_Mysql_numero_dibujo_proceso_proyecto(dibujo), connection);
                connection.Open();
                MySqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader();
                while (mySqlDataReader.Read())
                {
                    clientes_disponibles.Add(new Dibujos_proyecto()
                    {
                        Codigo                        = (int)mySqlDataReader["codigo_dibujo"],
                        Numero                        = mySqlDataReader["numero_dibujo"].ToString(),
                        Cantidad                      = mySqlDataReader["cantidad_dibujos"].ToString(),
                        Descripcion                   = mySqlDataReader["descripcion_dibujo"].ToString(),
                        proceso                       = mySqlDataReader["proceso"].ToString(),
                        tiempo_estimado_horas         = mySqlDataReader["tiempo_estimado_horas"].ToString(),
                        Tipo_proceso                  = mySqlDataReader["tipo_proceso"].ToString(),
                        Actividades_proceso_electrico = mySqlDataReader["actividades_proceso_electrico"].ToString(),
                        Codigo_proyecto               = mySqlDataReader["codigo_proyecto"].ToString(),
                        fechahora                     = mySqlDataReader["fechahora"].ToString()
                    });
                }
            }
            catch (Exception ex)
            {
                clientes_disponibles.Add(new Dibujos_proyecto()
                {
                    error = ex.Message.ToString()
                });
            }
            connection.Close();
            return(clientes_disponibles);
        }
 private void Rellena_cajas_informacion_dibujo(Dibujos_proyecto dibujos)
 {
     throw new NotImplementedException();
 }
示例#9
0
 private string Configura_cadena_comando_modificar_proceso_dibiujos_proyecto(Dibujos_proyecto dibujo_proyecto)
 {
     return("UPDATE dibujos_proyecto set  actividades_proceso_electrico='" + comboBoxActividadProcesoElectrico.Text +
            "' where codigo_dibujo='" + dibujo_proyecto.Codigo.ToString() + "';");
 }