示例#1
0
 private void btnModificarInmuebles_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "I2");
         MyPermission.Demand();
         bool        res  = false;
         DataRowView data = (GridInmueblesActivos as DataGrid).SelectedItem as DataRowView;
         res = inmueble.Actualizar(Convert.ToInt16(data.Row.ItemArray[0].ToString()), TXTClaveCatastralModificar.Text, TXTNombrePropietarioModificar.Text, TXTTelefonoPropietarioModificar.Text, TXTColoniaModificar.Text, TXTCalleModificar.Text, TXTEntreCallesModificar.Text, TXTNumeroInteriorModificar.Text, TXTNumeroExteriorModificar.Text);
         if (res)
         {
             LlenarData();
             PantallaCheck check = new PantallaCheck();
             check.ShowDialog();
             LimpiarCampos();
         }
         else
         {
             MessageBox.Show(inmueble.Mensaje);
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#2
0
 private void btnClienteModificar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "C2");
         MyPermission.Demand();
         bool        res  = false;
         DataRowView data = (GridClientesActivos as DataGrid).SelectedItem as DataRowView;
         res = cliente.Actualizar(Convert.ToInt16(data.Row.ItemArray[0].ToString()), TXTRfcModificar.Text, TXTNombreModificar.Text, TXTApellidoModificar.Text, TXTTelefonoModificar.Text, TXTEmailModificar.Text);
         if (res)
         {
             LlenarData();
             PantallaCheck check = new PantallaCheck();
             check.ShowDialog();
             LimpiarCampos();
         }
         else
         {
             MessageBox.Show(cliente.Mensaje);
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#3
0
 private void Btn_Guardar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "E2");
         MyPermission.Demand();
         bool res = false;
         if (empleado)
         {
             emp = new Empleado();
             res = emp.Actualizar(ID, TXTNombreCompleto.Text, TXTDomicilio.Text, TXTTelefono.Text, TXTEmail.Text, img.ImageSource.ToString(), Convert.ToInt16(listPerfil.SelectedIndex.ToString()), TXTUsuario.Text, TXTConstraseña.Password);
         }
         if (res == true)
         {
             PantallaCheck check = new PantallaCheck();
             check.ShowDialog();
         }
         else
         {
             MessageBox.Show(emp.Mensaje);
         }
     }
     catch (Exception ex)
     {
     }
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "E1");
         MyPermission.Demand();
         bool res = false;
         if (empleado == false)
         {
             emp = new Empleado();
             res = emp.Insertar(TXTNombreCompleto.Text, TXTDomicilio.Text, TXTTelefono.Text, TXTEmail.Text, img.ImageSource.ToString(), Convert.ToInt16(listPerfil.SelectedIndex.ToString()), TXTUsuario.Text, TXTConstraseña.Password);
         }
         if (res == true)
         {
             PantallaCheck check = new PantallaCheck();
             check.ShowDialog();
         }
         else
         {
             MessageBox.Show(emp.Mensaje);
         }
     }
     catch (Exception EX)
     {
     }
 }
示例#4
0
 private void BtnEliminar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "I3");
         MyPermission.Demand();
         DataRowView data = (GridInmueblesActivos as DataGrid).SelectedItem as DataRowView;
         inmueble.Eliminar(Convert.ToInt16(data.Row.ItemArray[0].ToString()));
         LlenarData();
         PantallaCheck check = new PantallaCheck();
         check.ShowDialog();
     }
     catch (Exception ex)
     {
     }
 }
示例#5
0
 private void Btn_Eliminar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "E3");
         MyPermission.Demand();
         emp = new Empleado();
         bool n = false;
         n = emp.Eliminar(ID);
         if (n == true)
         {
             PantallaCheck check = new PantallaCheck();
             check.ShowDialog();
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#6
0
 private void btnAgregarUsuario_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Empleado emp = new Empleado();
         if (emp.Insertar(TXTNombreCompleto.Text, TXTDomicilio.Text, TXTTelefono.Text, TXTEmail.Text, imgb.ImageSource.ToString(), Convert.ToInt16(listPerfil.SelectedIndex.ToString()), TXTUsuario.Text, TXTConstraseña.Text) == true)
         {
             PantallaCheck check = new PantallaCheck();
             check.ShowDialog();
         }
         else
         {
             MessageBox.Show(emp.Mensaje);
         }
         AbrirFormHijo(new PantallaUsuario(this));
     }
     catch (Exception ex)
     {
     }
 }
示例#7
0
 private void btnConceptoModificar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "U2");
         MyPermission.Demand();
         bool        res  = false;
         DataRowView data = (GridConceptosActivos as DataGrid).SelectedItem as DataRowView;
         if (Decimal.TryParse(TXTCostoModificar.Text.Trim(), NumberStyles.Currency,
                              CultureInfo.CurrentCulture.NumberFormat, out decimal costo))
         {
             if (OpcionesTipoModificar.SelectedIndex == 0)
             {
                 tipo = "Pago de honorarios";
             }
             else if (OpcionesTipoModificar.SelectedIndex == 1)
             {
                 tipo = "Pagos ante ayuntamiento";
             }
             res = concepto.Actualizar(Convert.ToInt16(data.Row.ItemArray[0].ToString()), tipo, TXTNombreModificar.Text, TXTDescripcionModificar.Text, costo);
             if (res)
             {
                 LlenarData();
                 PantallaCheck check = new PantallaCheck();
                 check.ShowDialog();
             }
             else
             {
                 MessageBox.Show(concepto.Mensaje);
             }
         }
         else
         {
             MessageBox.Show("El campo de Costo debe ser numerico con decimales");
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#8
0
 private void btnAgregarConcepto_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "U1");
         MyPermission.Demand();
         bool res = false;
         if (Decimal.TryParse(TXTCosto.Text.Trim(), NumberStyles.Currency,
                              CultureInfo.CurrentCulture.NumberFormat, out decimal costo))
         {
             if (OpcionesTipo.SelectedIndex == 0)
             {
                 tipo = "Pago De Honorarios";
             }
             else if (OpcionesTipo.SelectedIndex == 1)
             {
                 tipo = "Pago Ante Ayuntamiento";
             }
             res = concepto.Insertar(tipo, TXTNombre.Text, TXTDescripcion.Text, costo);
             if (res)
             {
                 PantallaCheck check = new PantallaCheck();
                 LlenarData();
                 check.ShowDialog();
             }
             else
             {
                 MessageBox.Show(concepto.Mensaje);
             }
         }
         else
         {
             MessageBox.Show("El campo de Costo debe ser numerico con decimales");
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#9
0
 private void btnAgregarInmueble_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "I1");
         MyPermission.Demand();
         bool re = false;
         re = inmueble.Insertar(TXTClaveCatastral.Text, TXTNombrePropietario.Text, TXTTelefonoPropietario.Text, TXTColonia.Text, TXTCalle.Text, TXTEntreCalles.Text, TXTNumeroInterior.Text, TXTNumeroExterior.Text);
         if (re)
         {
             PantallaCheck check = new PantallaCheck();
             LlenarData();
             check.ShowDialog();
             LimpiarCampos();
         }
         else
         {
             MessageBox.Show(inmueble.Mensaje);
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#10
0
 private void btnAgregarCliente_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "C1");
         MyPermission.Demand();
         bool res = false;
         res = cliente.Insertar(TXTRfc.Text, TXTNombre.Text, TXTApellido.Text, TXTTelefono.Text, TXTEmail.Text);
         if (res)
         {
             PantallaCheck check = new PantallaCheck();
             LlenarData();
             check.ShowDialog();
             LimpiarCampos();
         }
         else
         {
             MessageBox.Show(cliente.Mensaje);
         }
     }
     catch (Exception ex)
     {
     }
 }