private void btnTerminarContrato_Click(object sender, RoutedEventArgs e) { try { bool v = cmbNumeroContrato.Text.Equals(""); if (v) { System.Windows.MessageBox.Show("Debe buscar un contrato"); } else { if (System.Windows.MessageBox.Show("¿Está seguro de terminar el contrato n°: " + cmbNumeroContrato.Text + "?", "Por favor Seleccione:", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Contratos contratos = new Contratos(); DateTime dateTime = DateTime.Now; if (contratos.TerminoContrato("TerminoContrato", cmbNumeroContrato.Text, dateTime)) { System.Windows.MessageBox.Show("Contrato Terminado"); } else { System.Windows.MessageBox.Show("Error!!"); } btnBuscar_Click(sender, e); } } } catch (Exception) { System.Windows.MessageBox.Show("Error en Base de datos!!"); } }
public AdminContratos() { InitializeComponent(); List <string> listaRuts = new List <string>(); List <string> listaContratos = new List <string>(); Cliente cliente = new Cliente(); Contratos contratos = new Contratos(); for (int i = 0; i < cliente.ReadAll("gettabla", "", 0, 0).Count; i++) { listaRuts.Add(cliente.ReadAll("gettabla", "", 0, 0)[i].RutCliente1); } //System.Windows.MessageBox.Show(""+contratos.prueba("getContrato", "", "", "", 0)); for (int i = 0; i < contratos.Read("getContrato", "", "", "", 0).Count; i++) { listaContratos.Add(contratos.Read("getContrato", "", "", "", 0)[i].NumeroContrato1); } cmbNumeroContrato.ItemsSource = listaContratos; cmbRutCliente.ItemsSource = listaRuts; TipoEvento tipoEvento = new TipoEvento(); ModalidadServicio modalidadServicio = new ModalidadServicio(); cmbTipoEvento.ItemsSource = getTipoEventoDesc(tipoEvento.Read("getTipoEvento", 0)); cmbModalidadEvento.ItemsSource = getModalidadEventoNom(modalidadServicio.Read("getModServicio", 0)); }
private void btnNuevoContrato_Click(object sender, RoutedEventArgs e) { if (FechaTerminoEvento.Text != "" && cmbRutCliente.Text != "" && cmbModalidadEvento.Text != "" && cmbTipoEvento.Text != "" && textAsistentes.Text != "" && FechaInicioEvento.Text != "" && textObservaciones.Text != "" && textPersonalAdicional.Text != "") { try { DateTime dateTime = DateTime.Now; string fecha = dateTime.ToString("yyyyMMddHHmm"); Contratos nuevoContrato = new Contratos(); TipoEvento evento = new TipoEvento(); int _IdTipoEvento = 0; ModalidadServicio modalidadServicio = new ModalidadServicio(); string _IdModalidad = ""; for (int i = 0; i < evento.Read("getTipoEvento", 0).Count; i++) { if (evento.Read("getTipoEvento", 0)[i].Descripcion1.Equals(cmbTipoEvento.Text)) { _IdTipoEvento = evento.Read("getTipoEvento", 0)[i].Id1; } } for (int i = 0; i < modalidadServicio.Read("getModServicio", 0).Count; i++) { if (modalidadServicio.Read("getModServicio", 0)[i].Nombre1.Equals(cmbModalidadEvento.Text)) { _IdModalidad = modalidadServicio.Read("getModServicio", 0)[i].Id1; } } DateTime _FechaHoraInicio = DateTime.Parse(FechaInicioEvento.Text); DateTime _FechaHoraTermino = DateTime.Parse(FechaTerminoEvento.Text); int _Asistentes = Int32.Parse(textAsistentes.Text); int _PersonalAdicional = Int32.Parse(textPersonalAdicional.Text); int _Realizado = 0; if (checkRealizado.IsChecked == true) { _Realizado = 1; } float _ValorTotalContrato = calculoEvento(_Asistentes, _PersonalAdicional); if (nuevoContrato.Create("InsertContratos", fecha, dateTime, cmbRutCliente.Text, _IdModalidad, _IdTipoEvento, _FechaHoraInicio, _FechaHoraTermino, _Asistentes, _PersonalAdicional, _Realizado, _ValorTotalContrato, textObservaciones.Text)) { System.Windows.MessageBox.Show("Ingresado"); } else { System.Windows.MessageBox.Show("No ingresado Contrato ya existe"); } } catch (Exception) { System.Windows.MessageBox.Show("Error de base de datos"); } } }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { if (cmbNumeroContrato.Text.Equals("")) { System.Windows.MessageBox.Show("Ingrese un numero de contrato"); } else { Contratos buscarcontratos = new Contratos(); ObservableCollection <Contratos> contratos = buscarcontratos.Read("getContrato", cmbNumeroContrato.Text, "", "", 0); cmbRutCliente.Text = contratos[0].RutCliente1; FechaCreacionContrato.Value = contratos[0].Creacion1; //FechaTerminoContrato.Value = DateTime.Parse(contratos[0].Termino1.ToString()); DateTime date = DateTime.Parse("31-12-3000 00:00:00"); if (contratos[0].Termino1 == date) { FechaTerminoContrato.Value = null; } else { FechaTerminoContrato.Value = contratos[0].Termino1; } textNombreCliente.Text = contratos[0].NombreCliente1; cmbTipoEvento.Text = contratos[0].TipoEvento1; cmbModalidadEvento.Text = contratos[0].Modalidad1; FechaInicioEvento.Value = contratos[0].FechaHoraInicio1; FechaTerminoEvento.Value = contratos[0].FechaHoraTermino1; textAsistentes.Text = contratos[0].Asistentes1.ToString(); textPersonalAdicional.Text = contratos[0].PersonalAdicional1.ToString(); textObservaciones.Text = contratos[0].Observaciones1; ValorTotal.Content = contratos[0].ValorTotalContrato1; if (contratos[0].Realizado1 == 1) { checkRealizado.IsChecked = true; } else { checkRealizado.IsChecked = false; } cmbRutCliente.IsEnabled = false; SetDisable(false); } } catch (Exception d) { System.Windows.MessageBox.Show("Error!! " + d.Message); } }
private void btnLimpiarContrato_Click(object sender, RoutedEventArgs e) { Contratos contratos = new Contratos(); TipoEvento tipoEvento = new TipoEvento(); ModalidadServicio modalidadServicio = new ModalidadServicio(); DataContratos.ItemsSource = contratos.Read("getContrato", "", "", "", 0); cmbTipoEvento.ItemsSource = getTipoEventoDesc(tipoEvento.Read("getTipoEvento", 0)); cmbModalidadEvento.ItemsSource = getModalidadEventoNom(modalidadServicio.Read("getModServicio", 0)); TextNumeroContrato.Text = ""; TextRutCliente.Text = ""; cmbModalidadEvento.Text = ""; cmbTipoEvento.Text = ""; }
private void btnUpdateContrato_Click(object sender, RoutedEventArgs e) { try { Contratos contratos = new Contratos(); TipoEvento evento = new TipoEvento(); int _IdTipoEvento = 0; ModalidadServicio modalidadServicio = new ModalidadServicio(); string _IdModalidad = ""; for (int i = 0; i < evento.Read("getTipoEvento", 0).Count; i++) { if (evento.Read("getTipoEvento", 0)[i].Descripcion1.Equals(cmbTipoEvento.Text)) { _IdTipoEvento = evento.Read("getTipoEvento", 0)[i].Id1; } } for (int i = 0; i < modalidadServicio.Read("getModServicio", 0).Count; i++) { if (modalidadServicio.Read("getModServicio", 0)[i].Nombre1.Equals(cmbModalidadEvento.Text)) { _IdModalidad = modalidadServicio.Read("getModServicio", 0)[i].Id1; } } int _realizado = 0; if (checkRealizado.IsChecked == true) { _realizado = 1; } int _Asistentes = Int32.Parse(textAsistentes.Text); int _PersonalAdicional = Int32.Parse(textPersonalAdicional.Text); float _ValorTotalContrato = calculoEvento(_Asistentes, _PersonalAdicional); DateTime _FechaInicioEvento = DateTime.Parse(FechaInicioEvento.Text); DateTime _FechaTerminoEvento = DateTime.Parse(FechaTerminoEvento.Text); if (contratos.Update("UpdateContrato", cmbNumeroContrato.Text, _IdModalidad, _IdTipoEvento, _FechaInicioEvento, _FechaTerminoEvento, _Asistentes, _PersonalAdicional, _realizado, _ValorTotalContrato, textObservaciones.Text)) { System.Windows.MessageBox.Show("Se hicieron correcciones!!"); SetDisable(false); } else { System.Windows.MessageBox.Show("No hubo cambios!!"); } } catch (Exception) { System.Windows.MessageBox.Show("Error!!"); } }
private void btnFiltarContrato_Click(object sender, RoutedEventArgs e) { Contratos contratos = new Contratos(); ModalidadServicio modalidadServicio = new ModalidadServicio(); TipoEvento evento = new TipoEvento(); int IdtipoEvento = 0; string IdModalidadServicio = ""; try { if (cmbTipoEvento.Text.Equals("")) { } else { for (int i = 0; i < evento.Read("getTipoEvento", 0).Count; i++) { if (evento.Read("getTipoEvento", 0)[i].Descripcion1.Equals(cmbTipoEvento.Text)) { IdtipoEvento = evento.Read("getTipoEvento", 0)[i].Id1; } } } if (cmbModalidadEvento.Text.Equals("")) { IdModalidadServicio = ""; } else { for (int i = 0; i < modalidadServicio.Read("getModServicio", 0).Count; i++) { if (modalidadServicio.Read("getModServicio", 0)[i].Nombre1.Equals(cmbModalidadEvento.Text)) { IdModalidadServicio = modalidadServicio.Read("getModServicio", 0)[i].Id1; MessageBox.Show(cmbModalidadEvento.Text); } } } DataContratos.ItemsSource = contratos.Read("getContrato", TextNumeroContrato.Text, TextRutCliente.Text, IdModalidadServicio, IdtipoEvento); } catch (Exception) { MessageBox.Show("Error!!"); } }
public ListaContratos() { InitializeComponent(); try { Contratos contratos = new Contratos(); TipoEvento tipoEvento = new TipoEvento(); ModalidadServicio modalidadServicio = new ModalidadServicio(); DataContratos.ItemsSource = contratos.Read("getContrato", "", "", "", 0); cmbTipoEvento.ItemsSource = getTipoEventoDesc(tipoEvento.Read("getTipoEvento", 0)); cmbModalidadEvento.ItemsSource = getModalidadEventoNom(modalidadServicio.Read("getModServicio", 0)); } catch (Exception) { MessageBox.Show("Error en BD!!"); } }
private void btnSeleccionar_Click(object sender, RoutedEventArgs e) { AdminContratos cliente = new AdminContratos(); if (DataContratos.SelectedIndex != -1) { Contratos contratoSeleccionado = this.DataContratos.SelectedItem as Contratos; cliente.asignacion(contratoSeleccionado.NumeroContrato1, contratoSeleccionado.Creacion1, contratoSeleccionado.Termino1, contratoSeleccionado.RutCliente1, contratoSeleccionado.NombreCliente1, contratoSeleccionado.Modalidad1, contratoSeleccionado.TipoEvento1, contratoSeleccionado.FechaHoraInicio1, contratoSeleccionado.FechaHoraTermino1, contratoSeleccionado.Asistentes1, contratoSeleccionado.PersonalAdicional1, contratoSeleccionado.Realizado1, contratoSeleccionado.ValorTotalContrato1, contratoSeleccionado.Observaciones1); //cliente.Close(); cliente.Show(); } else { } }