protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Request["cod"] != null)
                {
                    btnguardarciu.Enabled = false;
                    btnActualizar.Enabled = true;
                    int codigo = Convert.ToInt32(Request["cod"]);
                    ciudadInfo = CiudadesLogica.ObtenerCiudadID(codigo);
                    if (ciudadInfo != null)
                    {
                        try
                        {
                            lblcodio.Text              = ciudadInfo.Id_Ciudad.ToString();
                            txtnombreCiu.Text          = ciudadInfo.Ciu_Nombre.ToString();
                            ddlprovincia.SelectedValue = ciudadInfo.Id_Provincia.ToString();
                        }
                        catch (Exception)
                        {
                            throw;
                        }
                    }
                    else
                    {
                        btnguardarciu.Enabled = true;
                        btnActualizar.Enabled = false;
                    }
                }

                this.Form.Attributes.Add("autocomplete", "off");
                cargarCiudades();
                CargarProv();
            }
        }
        private void GuardarCiudad()
        {
            try
            {
                lblmensaje.Text = "";
                ciudadInfo      = new Ciudad();
                if (txtnombreCiu.Text != null || validarCiudades(txtnombreCiu.Text))
                {
                    lblmen.Text = "Ingrese el nombre de la ciudad </br>";
                }
                else
                {
                    ciudadInfo.Ciu_Nombre = txtnombreCiu.Text;
                }

                ciudadInfo.Id_Provincia = Convert.ToInt32(ddlprovincia.SelectedValue);
                CiudadesLogica.Save(ciudadInfo);
                lblmensaje.Visible = true;
                lblmensaje.Text    = "Datos Guardados </br>";
                Regresar();
            }
            catch (Exception)
            {
                lblmensaje.Visible = true;
                lblmensaje.Text    = "Datos no Guardados </br>";
            }
        }
        private bool validarCiudades(string ciudades)
        {
            if (!CiudadesLogica.validarCiudad(ciudades))
            {
                return(true);
            }
            else if (ciudades != null)
            {
                CiudadesLogica.validarCiudad(ciudades);
                lblmen.Visible = true;
                lblmen.Text    = "Ciudad ya Existe";
            }

            return(false);
        }
 private void GuardarDatosCiudad(int id)
 {
     if (id == 0)
     {
         GuardarCiudad();
     }
     else
     {
         ciudadInfo = CiudadesLogica.ObtenerCiudadID(id);
         if (ciudadInfo != null)
         {
             ModificarCiudad(ciudadInfo);
         }
     }
 }
 private void ModificarCiudad(Ciudad ciudadInfo)
 {
     try
     {
         lblmensaje.Text         = "";
         ciudadInfo.Ciu_Nombre   = txtnombreCiu.Text;
         ciudadInfo.Id_Provincia = Convert.ToInt32(ddlprovincia.SelectedValue);
         CiudadesLogica.Modify(ciudadInfo);
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos Modificados </br>";
         Regresar();
     }
     catch (Exception)
     {
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos no Modificados </br>";
     }
 }
        protected void grdCiudad_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int codigo = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "edit")
            {
                Response.Redirect("Ciudades.aspx?cod=" + codigo, true);
            }
            if (e.CommandName == "eliminar")
            {
                Ciudad ciudadInfo = new Ciudad();
                ciudadInfo = CiudadesLogica.ObtenerCiudadID(codigo);
                if (ciudadInfo != null)
                {
                    CiudadesLogica.Delete(ciudadInfo);
                    cargarCiudades();
                }
            }
        }
 //Informacion Ciudades
 private void cargarCiudades()
 {
     grdCiudad.DataSource = CiudadesLogica.obtenerCiudades();
     grdCiudad.DataBind();
 }