private void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                string tipo  = cbxTipoBusqueda.Text;
                string valor = txtBusqueda.Text.ToUpper();

                dgTipoServicios.ItemsSource = null;
                DataTable            dt = new DataTable();
                TipoServicioNEG      tipoServicioNEG = new TipoServicioNEG();
                List <TIPO_SERVICIO> lista           = tipoServicioNEG.FiltrarTipoServicios(valor);
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("FECHA_CREACION");
                dt.Columns.Add("FECHA_ACTUALIZACION");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE);
                    }
                }
                else
                {
                    MessageBox.Show("No existen tipo de servicios registrados para los filtros indicados");
                }
                dgTipoServicios.ItemsSource = dt.DefaultView;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
        private void dgTiposServicios_MouseDoubleClick(object sender, EventArgs e)
        {
            DataRowView     dr              = dgTipoServicios.SelectedItem as DataRowView;
            DataRow         dr1             = dr.Row;
            int             idTipoServicio  = Convert.ToInt32(dr1.ItemArray[0]);
            TipoServicioNEG tipoServicioNEG = new TipoServicioNEG();
            var             datos           = tipoServicioNEG.CargarTipoServicio(idTipoServicio);

            txtNombre.Text             = datos.NOMBRE;
            lbl_IdTipoServicio.Content = datos.ID;
        }
 private void btnCrear_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         TipoServicioNEG tipoServicioNEG = new TipoServicioNEG();
         string          nombre          = txtNombre.Text.ToUpper();
         string          respuesta       = tipoServicioNEG.CrearTipoServicio(nombre);
         if (respuesta == "creado")
         {
             LimpiarFormulario();
             MessageBox.Show("El tipo de servicio ha sido ingresado satisfactoriamente a la base de datos");
         }
         else
         {
             MessageBox.Show(respuesta);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
     }
 }
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         TipoServicioNEG tipoServicioNEG = new TipoServicioNEG();
         string          nombre          = txtNombre.Text.ToUpper();
         int             id        = int.Parse(lbl_IdTipoServicio.Content.ToString());
         string          respuesta = tipoServicioNEG.ActualizarServicio(nombre, id);
         if (respuesta == "actualizado")
         {
             LimpiarFormulario();
             MessageBox.Show("El tipo de servicio ha sido actualizado satisfactoriamente");
         }
         else
         {
             MessageBox.Show(respuesta);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
     }
 }