コード例 #1
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)
     {
     }
 }
コード例 #2
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)
     {
     }
 }
コード例 #3
0
 private void Btn_GuardarAvaluo_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "A1");
         MyPermission.Demand();
         if (IDAvaluo == 0)
         {
             IDAvaluo = Avaluo.Insertar(TXT_NoFolio.Text, Convert.ToDateTime(DTP_FechaDeElaboracion.SelectedDate), TXT_UsoInmueble.Text, Convert.ToDecimal(TXT_MetrosDeTerreno.Text), Convert.ToDecimal(TXT_MetrosDeConstruccion.Text), Convert.ToDecimal(TXT_CostoNeto.Text), Convert.ToDecimal(TXT_PagoDeDerechos.Text), Convert.ToDateTime(DTP_FechaDeRecepcion.SelectedDate), TXT_ObservacionesDeRecepcion.Text, Convert.ToDateTime(DTP_FechaDeEntrga.SelectedDate), TXT_ObservacinesDeEntrega.Text, dockcheck[0], dockcheck[1], dockcheck[2], dockcheck[3], dockcheck[4], Estado, IDcliente, IDinmueble, 1);
             if (IDAvaluo == 0)
             {
                 MessageBox.Show(Avaluo.Mensaje);
             }
             else
             {
                 PantallaCheck check = new PantallaCheck();
                 check.Show();
             }
         }
     }catch (Exception ex)
     {
     }
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "A2");
         MyPermission.Demand();
         if (IDAvaluo != 0)
         {
             if (DTP_FechaDeEntrga.SelectedDate.ToString() != "" || TXT_ObservacinesDeEntrega.Text != "")
             {
                 Estado = 24;
             }
             else if (DTP_FechaDeRecepcion.SelectedDate.ToString() != "" || TXT_ObservacionesDeRecepcion.Text != "")
             {
                 Estado = 25;
             }
             bool n = Avaluo.Actualizar(IDAvaluo, Convert.ToDateTime(DTP_FechaDeElaboracion.SelectedDate), TXT_UsoInmueble.Text, Convert.ToDecimal(TXT_MetrosDeTerreno.Text), Convert.ToDecimal(TXT_MetrosDeConstruccion.Text), Convert.ToDecimal(TXT_CostoNeto.Text), Convert.ToDecimal(TXT_PagoDeDerechos.Text), Convert.ToDateTime(DTP_FechaDeRecepcion.SelectedDate), TXT_ObservacionesDeRecepcion.Text, Convert.ToDateTime(DTP_FechaDeEntrga.SelectedDate), TXT_ObservacinesDeEntrega.Text, dockcheck[0], dockcheck[1], dockcheck[2], dockcheck[3], dockcheck[4], Estado, IDcliente, IDinmueble);
             if (n)
             {
                 PantallaCheck check = new PantallaCheck();
                 check.Show();
             }
             else
             {
                 MessageBox.Show(Avaluo.Mensaje);
             }
         }
     }
     catch (Exception ex)
     {
     }
 }
コード例 #4
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)
     {
     }
 }
コード例 #5
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)
     {
     }
 }
コード例 #6
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)
     {
     }
 }
コード例 #7
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)
     {
     }
 }
コード例 #8
0
 private void Btn_CancelarLicencia_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "L3");
         MyPermission.Demand();
         bool n = ProyectoLicencia.Eliminar(IDlicen);
         if (n == true)
         {
             PantallaCheck check = new PantallaCheck();
             check.Show();
         }
         else
         {
             MessageBox.Show(ProyectoLicencia.Mensaje);
         }
     }
     catch (Exception ex)
     {
     }
 }
コード例 #9
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)
     {
     }
 }
コード例 #10
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)
     {
     }
 }
コード例 #11
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)
     {
     }
 }
コード例 #12
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)
     {
     }
 }
コード例 #13
0
 private void Btn_GuardarLicencia_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "L2");
         MyPermission.Demand();
         if (F == false)
         {
             bool n = false;
             n = ProyectoLicencia.Actualizar(IDlicen, dockcheck[0], dockcheck[1], dockcheck[2], dockcheck[3], dockcheck[4], dockcheck[5], dockcheck[6], dockcheck[7]);
             if (n == true)
             {
                 PantallaCheck check = new PantallaCheck();
                 check.Show();
             }
             else
             {
                 MessageBox.Show(ProyectoLicencia.Mensaje);
             }
         }
     }
     catch (Exception ex)
     {
     }
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "L1");
         MyPermission.Demand();
         if (F == true)
         {
             if (IDpresupuesto == 0)
             {
                 IDpresupuesto = presupuesto.Insertar(TXT_Etiqueta.Text, TXT_NombreCliente.Text, TXT_Propietario.Text, TXT_Genero.Text, Convert.ToDecimal(TXT_Metros.Text), 0, 1, IdTipodeproyecto, 1);
                 if (IDpresupuesto != 0)
                 {
                     IDlicen = ProyectoLicencia.Insertar(dockcheck[0], dockcheck[1], dockcheck[2], dockcheck[3], dockcheck[4], dockcheck[5], dockcheck[6], dockcheck[7], 1, IDpresupuesto, IDcliente, IDinmueble, 1);
                     if (IDlicen != 0)
                     {
                         PantallaCheck check = new PantallaCheck();
                         check.Show();
                         F = false;
                         DesactivarCampos();
                     }
                     else if (IDlicen == 0)
                     {//elimina el prosupuesto si la licencia no se registro corretamente
                         presupuesto.Depurar(IDpresupuesto);
                         MessageBox.Show(ProyectoLicencia.Mensaje);
                     }
                 }
                 else
                 {
                     MessageBox.Show(presupuesto.Mensaje);
                 }
             }
             else if (IDpresupuesto != 0)
             {
                 IDlicen = ProyectoLicencia.Insertar(dockcheck[0], dockcheck[1], dockcheck[2], dockcheck[3], dockcheck[4], dockcheck[5], dockcheck[6], dockcheck[7], 1, IDpresupuesto, IDcliente, IDinmueble, 1);
                 if (IDlicen != 0)
                 {
                     PantallaCheck check = new PantallaCheck();
                     check.Show();
                     F = false;
                     DesactivarCampos();
                 }
                 else
                 {
                     MessageBox.Show(ProyectoLicencia.Mensaje);
                 }
             }
         }
     }
     catch (Exception ex)
     {
     }
 }