private void Btn_agregar_Click(object sender, RoutedEventArgs e) { Cliente cli = new Cliente(); cli.RutCliente = txtRut.Text; cli.RazonSocial = txtRazonSocia.Text; cli.NombreContacto = txtNombreContacto.Text; cli.MailContacto = txtEmailContacto.Text; cli.Direccion = txtDireccion.Text; cli.Telefono = txtTelefono.Text; cli.IdActividadEmpresa = Convert.ToInt32(cb_Actividad.SelectedValue.ToString()); cli.IdTipoEmpresa = Convert.ToInt32(cb_TipoEmpresa.SelectedValue.ToString()); try { db.Cliente.Add(cli); db.SaveChanges(); CargaListaClientes(); LimpiarControles(); MessageBox.Show("Cliente creado exitosamente", "Información", MessageBoxButton.OK, MessageBoxImage.None); } catch (Exception ex) { db.Cliente.Remove(cli); MessageBox.Show(ex.Message); } }
private void Button_Click(object sender, RoutedEventArgs e) { db = new OnBreakEntities(); string anos = DateTime.Now.Year.ToString(); string mes = DateTime.Now.Month.ToString(); string dia = DateTime.Now.Day.ToString(); string hora = DateTime.Now.Hour.ToString(); string minutos = DateTime.Now.Minute.ToString(); mes = (mes.Length == 1) ? "0" + mes : mes; dia = (dia.Length == 1) ? "0" + dia : dia; hora = (hora.Length == 1) ? "0" + hora : hora; minutos = (minutos.Length == 1) ? "0" + minutos : minutos; //if (ValidarContenido()) //{ // ; //} try { Contrato cont = new Contrato(); cont.Numero = anos + mes + dia + hora + minutos; cont.Creacion = Convert.ToDateTime(dp_creacion.SelectedDate); cont.Termino = Convert.ToDateTime(dp_termino.SelectedDate); cont.RutCliente = txtCliente.Text; cont.IdModalidad = cb_modalidad.SelectedValue.ToString(); cont.IdTipoEvento = Convert.ToInt32(cb_tipo.SelectedValue); cont.FechaHoraInicio = (DateTime)dp_Inicio.SelectedDate; cont.FechaHoraTermino = (DateTime)dp_Final.SelectedDate; cont.Asistentes = Convert.ToInt32(txtAsistentes.Text); cont.PersonalAdicional = Convert.ToInt32(txtExtraPersonal.Text); cont.Realizado = Convert.ToBoolean(check_vigente.IsChecked); cont.ValorTotalContrato = Convert.ToDouble(txtValorContrato.Text); cont.Observaciones = txtObservaciones.Text; db.Contrato.Add(cont); db.SaveChanges(); LimpiarControles(); } catch (Exception ex) { //db.Contrato.Remove(cont); MessageBox.Show("No se pudo agregar contrato. Verificar si los datos son correctos"); } //if (cont.Create()) //{ // MessageBox.Show("Contrato creado", "Información", MessageBoxButton.OK, MessageBoxImage.Information); // LimpiarControles(); //} //else //{ // MessageBox.Show("No se pudo registrar contrato", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); //} }
private void Btn_agregar_Click(object sender, RoutedEventArgs e) { Cliente cli = new Cliente(); try { cli.RutCliente = txtRut.Text; cli.RazonSocial = txtRazonSocia.Text; cli.NombreContacto = txtNombreContacto.Text; cli.MailContacto = txtEmailContacto.Text; cli.Direccion = txtDireccion.Text; cli.Telefono = txtTelefono.Text; cli.IdActividadEmpresa = Convert.ToInt32(cb_Actividad.SelectedValue.ToString()); cli.IdTipoEmpresa = Convert.ToInt32(cb_TipoEmpresa.SelectedValue.ToString()); } catch (Exception) { MessageBox.Show("Formulario Incompleto. Revise sus respuestas"); } try { db.Cliente.Add(cli); db.SaveChanges(); CargaListaClientes(); LimpiarControles(); } catch (Exception ex) { db.Cliente.Remove(cli); //MessageBox.Show(ex.Message); } //if (cli.Create()) //{ // MessageBox.Show("Cliente registrado", "Información", MessageBoxButton.OK, MessageBoxImage.Information); // LimpiarControles(); //} //else //{ // MessageBox.Show("Cliente no pudo ser registrado", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); //} }
private void Btn_terminar_Click(object sender, RoutedEventArgs e) { try { string contrato_num = txtnumContrato.Text; var fila = db.Contrato.Where(w => w.Numero == contrato_num).FirstOrDefault(); fila.Realizado = true; db.SaveChanges(); MessageBox.Show("Contrato Terminado", "Información", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarControles(); } catch (Exception) { MessageBox.Show("No se pudo terminar contrato", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void Btn_modificar_Click(object sender, RoutedEventArgs e) { try { db = new OnBreakEntities(); Contrato cont = new Contrato(); cont.Realizado = (bool)check_vigente.IsChecked; if (cont.Realizado) { MessageBox.Show("Contrato Terminado. No se puede modificar"); } else { cont.Numero = txtnumContrato.Text; cont.Creacion = Convert.ToDateTime(dp_creacion.SelectedDate); cont.Termino = Convert.ToDateTime(dp_termino.SelectedDate); cont.RutCliente = txtCliente.Text; cont.IdModalidad = cb_modalidad.SelectedValue.ToString(); cont.IdTipoEvento = Convert.ToInt32(cb_tipo.SelectedValue); cont.FechaHoraInicio = (DateTime)dp_Inicio.SelectedDate; cont.FechaHoraTermino = (DateTime)dp_Final.SelectedDate; cont.Asistentes = Convert.ToInt32(txtAsistentes.Text); cont.PersonalAdicional = Convert.ToInt32(txtExtraPersonal.Text); cont.Realizado = Convert.ToBoolean(check_vigente.IsChecked); cont.ValorTotalContrato = Convert.ToDouble(txtValorContrato.Text); cont.Observaciones = txtObservaciones.Text; if (cont.IdTipoEvento == 10) { CoffeeBreak cbreak = new CoffeeBreak(); cbreak.Numero = cont.Numero; cbreak.Vegetariana = Convert.ToBoolean(check_veget.IsChecked); db.CoffeeBreak.Add(cbreak); } else if (cont.IdTipoEvento == 20) { Cocktail c**k = new Cocktail(); c**k.Numero = cont.Numero; c**k.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue); c**k.MusicaAmbiental = Convert.ToBoolean(check_musambiental.IsChecked); c**k.Ambientacion = true; c**k.MusicaCliente = true; db.Cocktail.Add(c**k); } else if (cont.IdTipoEvento == 30) { Cenas cen = new Cenas(); cen.Numero = cont.Numero; cen.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue); cen.MusicaAmbiental = Convert.ToBoolean(check_musambiental.IsChecked); if (check_local.IsChecked == true) { cen.LocalOnBreak = true; cen.OtroLocalOnBreak = false; cen.ValorArriendo = Convert.ToDouble(txtArriendoLocal.Text); } else { cen.LocalOnBreak = false; cen.OtroLocalOnBreak = true; cen.ValorArriendo = 0; } db.Cenas.Add(cen); } db.SaveChanges(); LimpiarControles(); MessageBox.Show("Contrato modificado exitosamente"); } } catch (Exception) { MessageBox.Show("No se pudo modificar contrato", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void Btn_agregar_Click(object sender, RoutedEventArgs e) { db = new OnBreakEntities(); string anos = DateTime.Now.Year.ToString(); string mes = DateTime.Now.Month.ToString(); string dia = DateTime.Now.Day.ToString(); string hora = DateTime.Now.Hour.ToString(); string minutos = DateTime.Now.Minute.ToString(); mes = (mes.Length == 1) ? "0" + mes : mes; dia = (dia.Length == 1) ? "0" + dia : dia; hora = (hora.Length == 1) ? "0" + hora : hora; minutos = (minutos.Length == 1) ? "0" + minutos : minutos; Contrato cont = new Contrato(); CoffeeBreak cbreak = new CoffeeBreak(); Cocktail c**k = new Cocktail(); Cenas cen = new Cenas(); cont.Numero = anos + mes + dia + hora + minutos; cont.Creacion = Convert.ToDateTime(dp_creacion.SelectedDate); cont.Termino = Convert.ToDateTime(dp_termino.SelectedDate); cont.RutCliente = txtCliente.Text; cont.IdModalidad = cb_modalidad.SelectedValue.ToString(); cont.IdTipoEvento = Convert.ToInt32(cb_tipo.SelectedValue); cont.FechaHoraInicio = (DateTime)dp_Inicio.SelectedDate; cont.FechaHoraTermino = (DateTime)dp_Final.SelectedDate; cont.Asistentes = Convert.ToInt32(txtAsistentes.Text); cont.PersonalAdicional = Convert.ToInt32(txtExtraPersonal.Text); cont.Realizado = Convert.ToBoolean(check_vigente.IsChecked); cont.ValorTotalContrato = Convert.ToDouble(txtValorContrato.Text); cont.Observaciones = txtObservaciones.Text; if (cont.IdModalidad.Trim() == "10") { cbreak.Numero = cont.Numero; cbreak.Vegetariana = Convert.ToBoolean(check_veget.IsChecked); db.CoffeeBreak.Add(cbreak); } else if (cont.IdModalidad.Trim() == "20") { c**k.Numero = cont.Numero; c**k.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue); c**k.MusicaAmbiental = Convert.ToBoolean(check_musambiental.IsChecked); c**k.Ambientacion = true; c**k.MusicaCliente = true; db.Cocktail.Add(c**k); } else if (cont.IdModalidad.Trim() == "30") { cen.Numero = cont.Numero; cen.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue); cen.MusicaAmbiental = Convert.ToBoolean(check_musambiental.IsChecked); if (check_local.IsChecked == true) { cen.LocalOnBreak = true; cen.OtroLocalOnBreak = false; cen.ValorArriendo = Convert.ToDouble(txtArriendoLocal.Text); } else { cen.LocalOnBreak = false; cen.OtroLocalOnBreak = true; cen.ValorArriendo = 0; } db.Cenas.Add(cen); } try { db.Contrato.Add(cont); db.SaveChanges(); CargarListaContratos(); MessageBox.Show("Contrato creado exitosamente", "Información", MessageBoxButton.OK, MessageBoxImage.None); LimpiarControles(); } catch (Exception ex) { db.Contrato.Remove(cont); db.CoffeeBreak.Remove(cbreak); db.Cocktail.Remove(c**k); db.Cenas.Remove(cen); MessageBox.Show("No se pudo agregar contrato. Verificar si los datos son correctos"); } }