Exemplo n.º 1
0
    private void ingresociudades()
    {
        try
        {
            ServicioCom21.ServicioCom21 _administrador = new ServicioCom21.ServicioCom21();
            if (txtciudad.Text.Length > 0)
            {
                DataSet ds = _administrador.Com21_consulta_ciudades_letra(txtciudad.Text.ToUpper(), int.Parse(ddlpais.SelectedValue), int.Parse(ddlprovincias.SelectedValue), 2);
                if (ds.Tables[0].Rows.Count == 0)
                {
                    XmlDocument _xmlDatos = new XmlDocument();
                    _xmlDatos.LoadXml("<Ad_Ciudades/>");
                    _xmlDatos.DocumentElement.SetAttribute("Ciudad", txtciudad.Text.ToUpper());
                    _xmlDatos.DocumentElement.SetAttribute("Id_Provincia", ddlprovincias.SelectedValue);
                    //_xmlDatos.DocumentElement.SetAttribute("Id_Pais", ddlpais.SelectedValue);
                    if (cbactivar.Checked == true)
                    {
                        _xmlDatos.DocumentElement.SetAttribute("Activar", "1");
                    }
                    else
                    {
                        _xmlDatos.DocumentElement.SetAttribute("Activar", "0");
                    }

                    XmlDocument _xmlResultado = new XmlDocument();
                    //_xmlResultado.LoadXml(_usuario.Proc_Ingresa_Usuario(_xmlDatos.OuterXml));
                    if (ddlprovincias.SelectedValue != "0")
                    {
                        if (_administrador.Com21_ingresa_ciudades(_xmlDatos.OuterXml))
                        {
                            ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Error al ingresar registro');", true);
                        }
                        else
                        {
                            ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Registro ingresado con exito');", true);
                        }
                        txtbuscarciudades.Text = "";
                        cargarciudad();
                        Limpiar();
                    }
                    else
                    {
                        cargarciudad();
                        txtbuscarciudades.Text = "";
                        ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Error al ingresar registro, no existe provincias para el país seleccionado');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Ciudad existente');", true);
                    txtciudad.Text = string.Empty;
                }
            }
        }
        catch (Exception Ex)
        {
            Console.WriteLine(Ex.Message);
            ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Error técnico por favor espere unos minutos');", true);
        }
    }
Exemplo n.º 2
0
    private void consultaletra(string letra)
    {
        ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21();
        DataSet _letras = _consulta.Com21_consulta_ciudades_letra(letra, int.Parse(ddlpais.SelectedValue), int.Parse(ddlprovincias.SelectedValue), 1);

        if (_letras.Tables[0].Rows.Count > 0)
        {
            GvCiudad.DataSource = _letras.Tables[0];
            GvCiudad.DataBind();
        }
        else
        {
            ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('No existen ciudades con la busqueda: " + letra + "');", true);
        }
    }