protected void DWDirector_Init(object sender, EventArgs e)
        {
            int i;

            if (DWDirector != null)
            {
                directorCAD dir = new directorCAD();
                director.Nombre = "%";
                List <String> nombres = new List <string>();
                listaD = dir.mostrarListaDirectores(director);
                for (i = 0; i < listaD.Count; i++)
                {
                    nombres.Add(listaD[i].Nombre + " " + listaD[i].Apellidos);
                }
                DWDirector.DataSource = nombres;
                DWDirector.DataBind();
                DWDirector.Items.Insert(0, new ListItem("[Seleccionar]", "0"));
            }

            if (DWDirector.Items.Count == 1)
            {
                Btn_Borrar.Visible = false;
                Err1.ForeColor     = Color.Red;
                Err1.Visible       = true;
                Err1.Text          = "No quedan directores";
            }
        }
 protected void Btn_Añadir_Click(object sender, EventArgs e)
 {
     if (tituloBox.Text != "" && duracionBox.Text != "" && sinopsisBox.Text != "" && alquilerBox.Text != "" && compraBox.Text != "" && imagenBox.Text != "" && trailerBox.Text != "")
     {
         if (DWdir.SelectedItem.ToString() != "[Seleccionar]" && DWdist.SelectedItem.ToString() != "[Seleccionar]")
         {
             try
             {
                 DistribuidoraCAD dist    = new DistribuidoraCAD();
                 directorCAD      dir     = new directorCAD();
                 float            precioC = float.Parse(compraBox.Text, CultureInfo.InvariantCulture.NumberFormat);
                 float            precioA = float.Parse(alquilerBox.Text, CultureInfo.InvariantCulture.NumberFormat);
                 int duracion             = int.Parse(duracionBox.Text, CultureInfo.InvariantCulture.NumberFormat);;
                 int idDist = listaIdDist[DWdist.SelectedIndex - 1];
                 int idDir  = listaIdDir[DWdir.SelectedIndex - 1];
                 int idSag;
                 if (DWsaga.SelectedItem.ToString() == "NINGUNA")
                 {
                     idSag = -1;
                 }
                 else
                 {
                     idSag = listaIdSag[DWsaga.SelectedIndex - 1];
                 }
                 string fecha = DWdia.SelectedItem.ToString() + "-" + DWmes.SelectedItem.ToString() + "-" + DWaño.SelectedItem.ToString();
                 pelicula        = new peliculaEN(-1, tituloBox.Text, duracion, fecha, sinopsisBox.Text, precioC, precioA, idDist, idDir, imagenBox.Text, idSag, trailerBox.Text);
                 pelicula.IdDir  = idDir;
                 pelicula.IdDist = idDist;
                 pelicula.anyadirPelicula();
                 Err.Text      = "AÑADIDO CORRECTAMENTE";
                 Err.Visible   = true;
                 Err.ForeColor = Color.Green;
             }
             catch (Exception ex)
             {
                 Err.Text      = ex.Message;
                 Err.Visible   = true;
                 Err.ForeColor = Color.Red;
             }
         }
         else
         {
             Err.Text      = "*Quedan opciones sin seleccionar";
             Err.Visible   = true;
             Err.ForeColor = Color.Red;
         }
     }
     else
     {
         Err.Text      = "*Campos vacíos";
         Err.Visible   = true;
         Err.ForeColor = Color.Red;
     }
 }
Esempio n. 3
0
 public void anyadirDirector()
 {
     try
     {
         directorCAD dir = new directorCAD();
         dir.anyadirDirector(this);
     }catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 4
0
 public directorEN mostrarDirector()
 {
     try
     {
         directorCAD dir = new directorCAD();
         return(dir.mostrarDirector(this));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 5
0
 public void borrarDirector()
 {
     try
     {
         directorCAD dir = new directorCAD();
         dir.borrarDirector(this.idD);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 6
0
 public List <directorEN> listaDirectoresConcretos()
 {
     try
     {
         directorCAD dir = new directorCAD();
         return(dir.mostrarListaDirectores(this));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 7
0
 public List <peliculaEN> peliculasDirector()
 {
     try
     {
         directorCAD dir = new directorCAD();
         return(null);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        protected void DWdia_Init(object sender, EventArgs e)
        {
            int        i;
            List <int> nums = new List <int>();

            if (DWdir != null)
            {
                directorCAD       d       = new directorCAD();
                directorEN        dir     = new directorEN();
                List <directorEN> dirlist = d.mostrarListaDirectores(dir);
                listaIdDir.Clear();
                nombres.Clear();
                for (i = 0; i < dirlist.Count; i++)
                {
                    nombres.Add(dirlist[i].Nombre + " " + dirlist[i].Apellidos);
                    listaIdDir.Add(dirlist[i].IdD);
                }
                DWdir.DataSource = nombres;
                DWdir.DataBind();
                DWdir.Items.Insert(0, new ListItem("[Seleccionar]", "0"));
            }
            if (DWdist != null)
            {
                DistribuidoraCAD dist = new DistribuidoraCAD();
                nombres.Clear();
                listaIdDist.Clear();
                List <distribuidoraEN> dlist = dist.mostrarListaDistribuidora();
                for (i = 0; i < dlist.Count; i++)
                {
                    nombres.Add(dlist[i].Nombre);
                    listaIdDist.Add(dlist[i].IdDis);
                }
                DWdist.DataSource = nombres;
                DWdist.DataBind();
                DWdist.Items.Insert(0, new ListItem("[Seleccionar]", "0"));
            }
            if (DWsaga != null)
            {
                sagaCAD dist = new sagaCAD();
                nombres.Clear();
                listaIdSag.Clear();
                List <sagaEN> dlist = dist.listaSagas();
                for (i = 0; i < dlist.Count; i++)
                {
                    nombres.Add(dlist[i].Nombre);
                    listaIdSag.Add(dlist[i].IDsaga);
                }
                DWsaga.DataSource = nombres;
                DWsaga.DataBind();
                DWsaga.Items.Insert(0, new ListItem("NINGUNA", "0"));
            }
            if (DWdia != null)
            {
                nums.Clear();
                for (i = 1; i < 32; i++)
                {
                    nums.Add(i);
                }
                DWdia.DataSource = nums;
                DWdia.DataBind();
            }
            if (DWmes != null)
            {
                nums.Clear();
                for (i = 1; i < 13; i++)
                {
                    nums.Add(i);
                }
                DWmes.DataSource = nums;
                DWmes.DataBind();
            }
            if (DWaño != null)
            {
                nums.Clear();
                for (i = 1900; i < 2019; i++)
                {
                    nums.Add(i);
                }
                DWaño.DataSource = nums;
                DWaño.DataBind();
            }
        }