예제 #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                String stMensaje = String.Empty;
                if (String.IsNullOrEmpty(txtCodigo.Text))
                {
                    stMensaje += "Ingrese Codigo, ";
                }
                if (String.IsNullOrEmpty(txtNombre.Text))
                {
                    stMensaje += "Ingrese Nombre, ";
                }
                if (String.IsNullOrEmpty(txtCapital.Text))
                {
                    stMensaje += "Ingrese Capital, ";
                }
                if (String.IsNullOrEmpty(txtGobernador.Text))
                {
                    stMensaje += "Ingrese Gobernador, ";
                }
                if (String.IsNullOrEmpty(txtMunicipios.Text))
                {
                    stMensaje += "Ingrese Municipios, ";
                }
                if (String.IsNullOrEmpty(txtFundacion.Text))
                {
                    stMensaje += "Ingrese Fundacion, ";
                }
                if (String.IsNullOrEmpty(txtGentilicio.Text))
                {
                    stMensaje += "Ingrese Gentilicio, ";
                }
                if (String.IsNullOrEmpty(txtPoblacion.Text))
                {
                    stMensaje += "Ingrese Poblacion, ";
                }
                if (String.IsNullOrEmpty(txtSuperficie.Text))
                {
                    stMensaje += "Ingrese Superficie, ";
                }
                if (String.IsNullOrEmpty(txtDemografia.Text))
                {
                    stMensaje += "Ingrese Demografia, ";
                }
                if (fuImagen.HasFile == false)
                {
                    stMensaje += "Agrega una imagen, ";
                }
                if (String.IsNullOrEmpty(txtLatitud.Text))
                {
                    stMensaje += "Ingrese Latitud, ";
                }
                if (String.IsNullOrEmpty(txtLongitud.Text))
                {
                    stMensaje += "Ingrese Longitud, ";
                }
                if (!String.IsNullOrEmpty(stMensaje))
                {
                    throw new Exception(stMensaje.TrimEnd(','));
                }

                if (!Path.GetExtension(fuImagen.FileName).Equals(".jpg"))
                {
                    throw new Exception("Solo se admiten formatos .JPG");
                }

                String stRuta = Server.MapPath(@"~\tmp\") + fuImagen.FileName;
                fuImagen.PostedFile.SaveAs(stRuta);
                String stRutaDestino = Server.MapPath(@"~\Images\Departamento\") + txtCodigo.Text + "Departamento" + Path.GetExtension(fuImagen.FileName);
                if (File.Exists(stRutaDestino))
                {
                    File.SetAttributes(stRutaDestino, FileAttributes.Normal);
                    File.Delete(stRutaDestino);
                }

                File.Copy(stRuta, stRutaDestino);
                File.SetAttributes(stRuta, FileAttributes.Normal);
                File.Delete(stRuta);

                logica.Models.clsDepartamentos obclsDepartamentos = new logica.Models.clsDepartamentos
                {
                    inCodigo     = Convert.ToInt64(txtCodigo.Text),
                    stNombre     = txtNombre.Text,
                    stCapital    = txtCapital.Text,
                    stGobernador = txtGobernador.Text,
                    stMunicipios = txtMunicipios.Text,
                    stFundacion  = txtFundacion.Text,
                    stGentilicio = txtGentilicio.Text,
                    stPoblacion  = txtPoblacion.Text,
                    stSuperficie = txtSuperficie.Text,
                    stDemografia = txtDemografia.Text,
                    stLatitud    = txtLatitud.Text,
                    stLongitud   = txtLongitud.Text,
                    stImagen     = stRutaDestino
                };

                Controllers.DepartamentosControllers obdepartamentosControllers = new Controllers.DepartamentosControllers();
                if (String.IsNullOrEmpty(lblOpcion.Text))
                {
                    lblOpcion.Text = "1";
                }

                ClientScript.RegisterStartupScript(this.GetType(), "Mesaje", "<Script> alert('Mensaje!,'" + obdepartamentosControllers.setAdmintrarDepartamentosController(obclsDepartamentos, Convert.ToInt32(lblOpcion.Text)) + "')</Script>");
                lblOpcion.Text = txtCodigo.Text = txtNombre.Text = txtGobernador.Text = txtCapital.Text = txtMunicipios.Text = txtFundacion.Text = txtGentilicio.Text = txtPoblacion.Text = txtSuperficie.Text = txtLatitud.Text = txtDemografia.Text = txtLongitud.Text = String.Empty;
                getDepartamentos();
            }
            catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Mesaje", "<Script> alert('" + ex.Message + "')</Script>"); }
        }
예제 #2
0
        protected void gvwDatos_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
        {
            try
            {
                int inIndice = Convert.ToInt16(e.CommandArgument);
                if (e.CommandName.Equals("Editar"))
                {
                    lblOpcion.Text     = "2";
                    txtCodigo.Text     = ((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigo")).Text;
                    txtNombre.Text     = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[1].Text) ? String.Empty: gvwDatos.Rows[inIndice].Cells[1].Text;
                    txtCapital.Text    = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[2].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[2].Text;
                    txtGobernador.Text = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[3].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[3].Text;
                    txtMunicipios.Text = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[4].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[4].Text;
                    txtFundacion.Text  = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[5].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[5].Text;
                    txtGentilicio.Text = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[6].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[6].Text;
                    txtPoblacion.Text  = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[7].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[7].Text;
                    txtSuperficie.Text = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[8].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[8].Text;
                    txtDemografia.Text = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[9].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[9].Text;
                    txtLatitud.Text    = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[10].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[10].Text;
                    txtLongitud.Text   = String.IsNullOrEmpty(gvwDatos.Rows[inIndice].Cells[11].Text) ? String.Empty : gvwDatos.Rows[inIndice].Cells[11].Text;
                }
                else if (e.CommandName.Equals("Eliminar"))
                {
                    lblOpcion.Text = "3";
                    logica.Models.clsDepartamentos obclsDepartamentos = new logica.Models.clsDepartamentos
                    {
                        inCodigo     = Convert.ToInt32(((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigo")).Text),
                        stNombre     = String.Empty,
                        stCapital    = String.Empty,
                        stGobernador = String.Empty,
                        stMunicipios = String.Empty,
                        stFundacion  = String.Empty,
                        stGentilicio = String.Empty,
                        stPoblacion  = String.Empty,
                        stSuperficie = String.Empty,
                        stDemografia = String.Empty,
                        stLatitud    = String.Empty,
                        stLongitud   = String.Empty,
                        stImagen     = String.Empty
                    };

                    Controllers.DepartamentosControllers obdepartamentosControllers = new Controllers.DepartamentosControllers();

                    ClientScript.RegisterStartupScript(this.GetType(), "Mesaje", "<Script> swal('MENSAJE!', '" + obdepartamentosControllers.setAdmintrarDepartamentosController(obclsDepartamentos, Convert.ToInt32(lblOpcion.Text)) + "!', 'success')</Script>");

                    lblOpcion.Text = txtCodigo.Text = txtNombre.Text = txtGobernador.Text = txtCapital.Text = txtMunicipios.Text = txtFundacion.Text = txtGentilicio.Text = txtPoblacion.Text = txtSuperficie.Text = txtLatitud.Text = txtDemografia.Text = txtLongitud.Text = String.Empty;
                    getDepartamentos();
                }
            }catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Mesaje", "<Script> swal('ERROR!', '" + ex.Message + "!', 'ERROR')</Script>");
            }
        }