コード例 #1
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Ciudades ciudad;
            bool     paso = false;

            if (!Validar())
            {
                return;
            }

            ciudad = LlenaClase();

            if (ExisteEnLaBaseDeDatos())
            {
                paso = CiudadesBLL.Guardar(ciudad);
                MessageBox.Show("Modificado Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                paso = CiudadesBLL.Guardar(ciudad);

                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Guardado Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo guardar", "Incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #2
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var lista = new List <Ciudades>();

            if (string.IsNullOrWhiteSpace(CriterioTextBox.Text) || string.IsNullOrEmpty(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = CiudadesBLL.GetList(e => e.CiudadID == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 1:
                    lista = CiudadesBLL.GetList(e => e.Nombres.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                lista = CiudadesBLL.GetList(e => true);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = lista;
        }
コード例 #3
0
        private bool Validar()
        {
            bool paso = true;

            ErrorProvider.Clear();

            if (IdNumericUpDown1.Value == 0)
            {
                ErrorProvider.SetError(IdNumericUpDown1, "El Id no puede ser igual a cero (0)");
                IdNumericUpDown1.Focus();
                paso = false;
            }
            if (NombreTextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(NombreTextBox, "El campo nombre no puede estar vacío");
                NombreTextBox.Focus();
                paso = false;
            }
            if (CiudadesBLL.ExisteNombre(NombreTextBox.Text))
            {
                ErrorProvider.SetError(NombreTextBox, "Esta ciudad ya existe");
                NombreTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
コード例 #4
0
        //Guardar//
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            {
                if (!Validar())
                {
                    return;
                }

                if (NombreTextbox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El campo Nombre esta vacio.", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning);
                    NombreTextbox.Focus();
                    return;
                }

                var paso = CiudadesBLL.Guardar(ciudades);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Transaccion Exitosa!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Transaccion Fallida", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
コード例 #5
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Ciudades>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = CiudadesBLL.GetList(e => e.ciudadId == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = CiudadesBLL.GetList(e => e.nombre.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = CiudadesBLL.GetList(c => true);
            }

            CiudadDataGrid.ItemsSource = null;
            CiudadDataGrid.ItemsSource = listado;
        }
コード例 #6
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Ciudades>();

            if (string.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 1: {
                    listado = CiudadesBLL.GetList(e => e.CiudadId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;
                }

                case 2: {
                    listado = CiudadesBLL.GetList(e => e.Nombre.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
                }
            }
            else
            {
                listado = CiudadesBLL.GetList(p => true);
            }
            Consulta.ItemsSource = null;
            Consulta.ItemsSource = listado;
        }
コード例 #7
0
        protected void Guardarbutton_OnClick(object sender, EventArgs e)
        {
            if (IdciudadTextBox.Text.Length == 0)
            {
                if (CiudadesBLL.Guardar(llenarClase()))
                {
                    Response.Write("<script>alert('Guardado Correctamente');</script>");

                    // MessageBox.Show("Guardado Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    Response.Write("<script>alert('Error al Guardar');</script>");
                    //  MessageBox.Show("Error al Guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (CiudadesBLL.Editar(llenarClase()))
                {
                    Response.Write("<script>alert('Modificado Correctamente');</script>");
                    //  MessageBox.Show("Modificado Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    Response.Write("<script>alert('Error al Modificar');</script>");

                    //  MessageBox.Show("Error al Modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #8
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            bool     paso = false;
            Ciudades ciudad;

            if (!Validar())
            {
                return;
            }
            ciudad = LlenaClase();

            if (IdNumericUpDown.Value == 0)
            {
                paso = CiudadesBLL.Guardar(ciudad);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar la ciudad que no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = CiudadesBLL.Modificar(ciudad);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #9
0
 public void  CargarComboBox()
 {
     CiudadesIdDropDownList.DataMember     = "CiudadId";
     CiudadesIdDropDownList.DataTextField  = "Nombres";
     CiudadesIdDropDownList.DataSource     = CiudadesBLL.ListarTodo();
     CiudadesIdDropDownList.DataValueField = "CiudadId";
     CiudadesIdDropDownList.DataTextField  = "Nombres";
     CiudadesIdDropDownList.DataBind();
 }
コード例 #10
0
        public static IEnumerable <CiudadesVO> GetCiudades(EstadosVO EstadosVO)
        {
            var LsCiudades = CiudadesBLL.GetCiudades(EstadosVO.Id);

            var listaCiudades = LsCiudades.Tables[0].AsEnumerable().Select(DataRow => new CiudadesVO {
                Id     = DataRow.Field <string>("IdCiudad").ToString(),
                Nombre = DataRow.Field <string>("Nombre").ToString(),
            }).ToList();

            return(listaCiudades);
        }
コード例 #11
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (CiudadesBLL.Eliminar(Convert.ToInt32(CiudadIdTextbox.Text)))
     {
         Limpiar();
         MessageBox.Show("Se eliminó exitosamente.", "¡Exito!", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("No se pudo eliminar la ciudad. \nEl ID ingrasado no coincide con ninguna ciudad.", "¡Fallo!", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
コード例 #12
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (CiudadesBLL.Eliminar(Utilidades.ToInt(CiudadIdTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Registro eliminado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("No fue posible eliminar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
コード例 #13
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (CiudadesBLL.Eliminar(Convert.ToInt32(CiudadIDTextBox.Text)))
     {
         MessageBox.Show("Se elimino correctamente!");
         Limpiar();
     }
     else
     {
         MessageBox.Show("Error 02: No se pudo Eliminar");
     }
 }
コード例 #14
0
 private void FormCiudades_Load(object sender, EventArgs e)
 {
     try
     {
         ciuBll = new CiudadesBLL();
         CleanText(true);
         FillGrid();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #15
0
        protected void EliminarButton_OnClick(object sender, EventArgs e)
        {
            if (CiudadesBLL.Eliminar(int.Parse(IdciudadTextBox.Text)))
            {
                Response.Write("<script>alert('fue eliminado');</script>");
                //  MessageBox.Show(" fue eliminado");
            }

            else
            {
                Response.Write("<script>alert('no se pudo eliminar');</script>");
                //  MessageBox.Show(" no se pudo eliminar");
            }
        }
コード例 #16
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            var paso = CiudadesBLL.Guardar(ciudades);

            if (paso)
            {
                MessageBox.Show("Guardado Correctamente!");
                Limpiar();
            }
            else
            {
                MessageBox.Show("Error 01: No se pudo guardar!");
            }
        }
コード例 #17
0
        private void BuscarButton_click(object sender, RoutedEventArgs e)
        {
            var encontrado = CiudadesBLL.Buscar(Convert.ToInt32(CiudadIDTextBox.Text));

            if (encontrado != null)
            {
                ciudades = encontrado;
            }
            else
            {
                Limpiar();
            }
            this.DataContext = ciudades;
        }
コード例 #18
0
        protected void buscarButton_Click(object sender, EventArgs e)
        {
            Ciudades ciudades = CiudadesBLL.Buscar(int.Parse(IdciudadTextBox.Text));

            if (ciudades != null)
            {
                NombreTextBox.Text = ciudades.Nombres;
            }
            else
            {
                Response.Write("<script>alert('ciudad no existe');</script>");
                // MessageBox.Show(" ciudad no existe ");
            }
        }
コード例 #19
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var ciudades = CiudadesBLL.Buscar(Utilidades.ToInt(CiudadIdTextBox.Text));

            if (ciudades != null)
            {
                this.ciudades = ciudades;
            }
            else
            {
                this.ciudades = new Ciudades();
            }
            this.DataContext = this.ciudades;
        }
コード例 #20
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var ciudad = CiudadesBLL.Buscar(Convert.ToInt32(ciudadIdTextBox.Text));

            if (ciudad != null)
            {
                this.ciudad = ciudad;
            }
            else
            {
                this.ciudad = new Ciudades();
                MessageBox.Show("No se ha encontrado", "Error",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            this.DataContext = this.ciudad;
        }
コード例 #21
0
        private void BuscarButton_Clic(object serder, RoutedEventArgs e)
        {
            Ciudades encotrado = CiudadesBLL.Buscar(Utilidades.ToInt(CiudadesIdTextBox.Text));

            if (encotrado != null)
            {
                this.ciudades = encotrado;
                Cargar();
                MessageBox.Show("Puntos encontrados!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                Limpiar();
                MessageBox.Show("No existe en la base de datos", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #22
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)

        {
            if (CiudadesBLL.Eliminar(Utilidades.ToInt(CiudadesIdTextBox.Text)))

            {
                Limpiar();

                MessageBox.Show("Eliminado", "EXITO");
            }

            else

            {
                MessageBox.Show("No se pudo eliminar", "Error");
            }
        }
コード例 #23
0
        //guardar
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }
            var paso = CiudadesBLL.Guardar(ciudades);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Transaccion Exitosa!", "Se ha guardado correctamente", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (paso == CiudadesBLL.Guardar(ciudades))
            {
                MessageBox.Show("Transaccion Fallida", "Debe ingresar la ciudad", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #24
0
        private void GuardarButton_Click(object serder, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }
            var paso = CiudadesBLL.Guardar(ciudades);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Exito Exito", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Exito Exito", "Exito", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #25
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            ErrorProvider.Clear();
            int id;

            int.TryParse(IdNumericUpDown1.Text, out id);

            Limpiar();

            if (CiudadesBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                ErrorProvider.SetError(IdNumericUpDown1, "Id no existe");
            }
        }
コード例 #26
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var guardo = CiudadesBLL.Guardar(ciudad);

            if (guardo)
            {
                Limpiar();
                MessageBox.Show("Se guardó exitosamente.", "¡Exito!", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar la ciudad.", "¡Fallo!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #27
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            int id;

            int.TryParse(IdNumericUpDown.Text, out id);

            Limpiar();
            if (CiudadesBLL.Buscar(id) != null)
            {
                if (CiudadesBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("No se puede eliminar la ciudad que no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #28
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Ciudades ciudad = new Ciudades();
            int      id;

            int.TryParse(IdNumericUpDown.Text, out id);

            Limpiar();
            ciudad = CiudadesBLL.Buscar(id);

            if (ciudad != null)
            {
                LlenaCampo(ciudad);
            }
            else
            {
                MessageBox.Show("Ciudad no encontrada ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #29
0
        private bool Validar()
        {
            bool valido = true;

            if (NombresTextbox.Text.Length == 0 || string.IsNullOrEmpty(NombresTextbox.Text) || string.IsNullOrWhiteSpace(NombresTextbox.Text))
            {
                valido = false;
                MessageBox.Show("Error, ciudad no válida. \nEl nombre está vacio.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (CiudadesBLL.Existe(NombresTextbox.Text))
            {
                valido = false;
                MessageBox.Show("Error, ciudad no válida. \nLa ciudad ya existe en la base de datos.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            if (valido)
            {
                this.ciudad.Nombres = NombresTextbox.Text;
            }
            return(valido);
        }
コード例 #30
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int      id;
            Ciudades ciudad = new Ciudades();

            int.TryParse(IdNumericUpDown1.Text, out id);

            Limpiar();

            ciudad = CiudadesBLL.Buscar(id);

            if (ciudad != null)
            {
                LlenaCampo(ciudad);
            }
            else
            {
                MessageBox.Show("Persona no encontrada", "Id no existente", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }