예제 #1
0
        public bool IngresarPlantillaTrabajo(clsPlantillaTrabajo plantillatrabajo)
        {
            MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder();

            builder.Server   = "localhost";
            builder.Port     = 3306;
            builder.UserID   = "root";
            builder.Password = "******";
            builder.SslMode  = MySqlSslMode.None;
            builder.Database = "dbcoordinacion";

            MySqlConnection con = new MySqlConnection(builder.ToString());


            MySqlCommand cmd = new MySqlCommand("insert into tbl_DetallePlantillaTrabajo(idtbl_DetallePlantillaTrabajo,fecha_trabajo,empresa_trabajo,archivoplano_trabajo,tbl_DetalleRuta_id,tbl_DetalleGrupoTrabajo_id,tbl_Usuarios_id,tbl_DetalleTrabajo_id)" +
                                                "values(@plantillatrabajoid,@fechatrabajo,@empresatrabajo,@archivoplano,@detallerutaid,@detallegrupotrabajoid,@usuariosid,@detalletrabajoid)");

            cmd.Parameters.Add("@plantillatrabajoid", MySqlDbType.Int32).Value = plantillatrabajo.Plantillatrabajoid;
            cmd.Parameters.Add("@fechatrabajo", MySqlDbType.VarChar).Value     = plantillatrabajo.Fechatrabajo;
            cmd.Parameters.Add("@empresatrabajo", MySqlDbType.VarChar).Value   = plantillatrabajo.Empresatrabajo;
            cmd.Parameters.Add("@archivoplano", MySqlDbType.VarChar).Value     = plantillatrabajo.Archivotrabajo;

            cmd.Parameters.Add("@detallerutaid", MySqlDbType.Int32).Value         = plantillatrabajo.Detallerutaid;
            cmd.Parameters.Add("@detallegrupotrabajoid", MySqlDbType.Int32).Value = plantillatrabajo.Detallegrupotrabajoid;
            cmd.Parameters.Add("@usuariosid", MySqlDbType.Int32).Value            = plantillatrabajo.Usuariosid;
            cmd.Parameters.Add("@detalletrabajoid", MySqlDbType.Int32).Value      = plantillatrabajo.Detalletrabajoid;

            conBD.AbrirConexion();
            conBD.ConexionBaseDatos().Open();
            con.Open();

            int exito = cmd.ExecuteNonQuery();

            if (exito == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
        public List <clsPlantillaTrabajo> ListarPlantillasTrabajos()
        {
            //MySqlConnection con = new MySqlConnection(cadenaConexion);

            MySqlCommand cmd = new MySqlCommand("select * from tbl_DetallePlantillaTrabajo", conBD.ConexionBaseDatos());

            List <clsPlantillaTrabajo> listaplantillastrabajos = new List <clsPlantillaTrabajo>();

            conBD.AbrirConexion();
            conBD.ConexionBaseDatos().Open();
            //con.Open();

            MySqlDataReader lector = cmd.ExecuteReader();

            while (lector.Read())
            {
                clsPlantillaTrabajo plantillatrabajo = new clsPlantillaTrabajo();

                plantillatrabajo.Plantillatrabajoid = lector.GetInt32(0);
                plantillatrabajo.Fechatrabajo       = lector.GetString(1);
                plantillatrabajo.Empresatrabajo     = lector.GetString(2);
                plantillatrabajo.Archivotrabajo     = lector.GetString(3);

                plantillatrabajo.Detallerutaid         = lector.GetInt32(4);
                plantillatrabajo.Detallegrupotrabajoid = lector.GetInt32(5);
                plantillatrabajo.Usuariosid            = lector.GetInt32(6);
                plantillatrabajo.Detalletrabajoid      = lector.GetInt32(7);

                listaplantillastrabajos.Add(plantillatrabajo);
            }

            conBD.CerrarConexion();
            conBD.ConexionBaseDatos().Close();
            //con.Close();

            return(listaplantillastrabajos);
        }