private void btn_Guardar_Click(object sender, EventArgs e)
        {
            if (Eleccion_Local.Text == "Restaurante")
            {
                try
                {
                    if (Nombre_Dueño.Text != "")
                    {
                        if (Id.Text != "")
                        {
                            string existe = "no";
                            for (int i = 0; i < Locales.Count; i++)
                            {
                                if (Locales[i].id == Id.Text)
                                {
                                    existe = "si";
                                }
                            }
                            if (existe != "si")
                            {
                                if (Horario.Text != "")
                                {
                                    if (Exclusividad.Text != "")
                                    {
                                        bool x = false;
                                        if (Exclusividad.Text == "SI")
                                        {
                                            x = true;
                                        }
                                        else
                                        {
                                            x = false;
                                        }
                                        Locales.Add(new Restaurante(Nombre_Dueño.Text, Id.Text, Horario.Text, "Restaurante", x));
                                        panel_Nuevo_Local.Visible = false;
                                        panel_Nuevo_Local.Dock    = DockStyle.None;
                                        MessageBox.Show("Restaurante guardado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Eleccion_Local.Text     = "";
                                        Nombre_Dueño.Text       = "";
                                        Id.Text                 = "";
                                        Horario.Text            = "";
                                        Numero_de_salas.Visible = false;
                                        Categorias.Visible      = false;
                                        Exclusividad.Visible    = false;
                                        txt_tipo.Text           = "";
                                    }
                                    else
                                    {
                                        MessageBox.Show("Debes seleccionar la exclusividad", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Horario Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                }
                            }
                            else
                            {
                                MessageBox.Show("Ese ID ya existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                            }
                        }
                        else
                        {
                            MessageBox.Show("ID Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nombre Dueño Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    //Locales.Add(new Restaurante());
                }
                catch
                {
                }
            }
            else if (Eleccion_Local.Text == "Tienda")
            {
                try
                {
                    if (Nombre_Dueño.Text != "")
                    {
                        if (Id.Text != "")
                        {
                            string existe = "no";
                            for (int i = 0; i < Locales.Count; i++)
                            {
                                if (Locales[i].id == Id.Text)
                                {
                                    existe = "si";
                                }
                            }
                            if (existe != "si")
                            {
                                if (Horario.Text != "")
                                {
                                    List <string> seleccionados = new List <string>();
                                    for (int i = 0; i < Categorias.Items.Count; i++)
                                    {
                                        if (Categorias.GetItemChecked(i) == true)
                                        {
                                            seleccionados.Add(Categorias.Items[i].ToString());
                                        }
                                    }
                                    if (seleccionados.Count > 0)
                                    {
                                        Locales.Add(new Tienda(Nombre_Dueño.Text, Id.Text, Horario.Text, "Tienda", seleccionados));
                                        panel_Nuevo_Local.Visible = false;
                                        panel_Nuevo_Local.Dock    = DockStyle.None;
                                        MessageBox.Show("Tienda guardado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Eleccion_Local.Text     = "";
                                        Nombre_Dueño.Text       = "";
                                        Id.Text                 = "";
                                        Horario.Text            = "";
                                        Numero_de_salas.Visible = false;
                                        Categorias.Visible      = false;
                                        Exclusividad.Visible    = false;
                                        txt_tipo.Text           = "";
                                        seleccionados.Clear();
                                    }

                                    else
                                    {
                                        MessageBox.Show("Debes seleccionar Categorias", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Horario Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                }
                            }
                            else
                            {
                                MessageBox.Show("Ese ID ya existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                            }
                        }
                        else
                        {
                            MessageBox.Show("ID Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nombre Dueño Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    //Locales.Add(new Restaurante());
                }
                catch
                {
                }
            }
            else if (Eleccion_Local.Text == "Cine")
            {
                try
                {
                    if (Nombre_Dueño.Text != "")
                    {
                        if (Id.Text != "")
                        {
                            string existe = "no";
                            for (int i = 0; i < Locales.Count; i++)
                            {
                                if (Locales[i].id == Id.Text)
                                {
                                    existe = "si";
                                }
                            }
                            if (existe != "si")
                            {
                                if (Horario.Text != "")
                                {
                                    if (Numero_de_salas.Value != 0)
                                    {
                                        Locales.Add(new Cine(Nombre_Dueño.Text, Id.Text, Horario.Text, "Cine", Numero_de_salas.Value.ToString()));
                                        panel_Nuevo_Local.Visible = false;
                                        panel_Nuevo_Local.Dock    = DockStyle.None;
                                        MessageBox.Show("Cine guardado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Eleccion_Local.Text     = "";
                                        Nombre_Dueño.Text       = "";
                                        Id.Text                 = "";
                                        Horario.Text            = "";
                                        Numero_de_salas.Visible = false;
                                        Categorias.Visible      = false;
                                        Exclusividad.Visible    = false;
                                        txt_tipo.Text           = "";
                                    }
                                    else
                                    {
                                        MessageBox.Show("Seleccione cantidad de Salas", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Horario Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                }
                            }
                            else
                            {
                                MessageBox.Show("Ese ID ya existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                            }
                        }
                        else
                        {
                            MessageBox.Show("ID Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nombre Dueño Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    //Locales.Add(new Restaurante());
                }
                catch
                {
                }
            }
            else if (Eleccion_Local.Text == "Recreacional")
            {
                try
                {
                    if (Nombre_Dueño.Text != "")
                    {
                        if (Id.Text != "")
                        {
                            string existe = "no";
                            for (int i = 0; i < Locales.Count; i++)
                            {
                                if (Locales[i].id == Id.Text)
                                {
                                    existe = "si";
                                }
                            }
                            if (existe != "si")
                            {
                                if (Horario.Text != "")
                                {
                                    Locales.Add(new Recreacional(Nombre_Dueño.Text, Id.Text, Horario.Text, "Recreacional"));
                                    panel_Nuevo_Local.Visible = false;
                                    panel_Nuevo_Local.Dock    = DockStyle.None;
                                    MessageBox.Show("Local Recreacional guardado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    Eleccion_Local.Text     = "";
                                    Nombre_Dueño.Text       = "";
                                    Id.Text                 = "";
                                    Horario.Text            = "";
                                    Numero_de_salas.Visible = false;
                                    Categorias.Visible      = false;
                                    Exclusividad.Visible    = false;
                                    txt_tipo.Text           = "";
                                }
                                else
                                {
                                    MessageBox.Show("Horario Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                }
                            }
                            else
                            {
                                MessageBox.Show("Ese ID ya existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                            }
                        }
                        else
                        {
                            MessageBox.Show("ID Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nombre Dueño Vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    //Locales.Add(new Restaurante());
                }
                catch
                {
                }
            }
        }