private void Btn_actualizar_contrato_Click(object sender, RoutedEventArgs e) { txt_rut_asociado.IsEnabled = false; txt_numero_contrato.IsEnabled = false; btn_verificar_rut.IsEnabled = false; btn_clientes_contrato.IsEnabled = false; btn_guardarmodCont.IsEnabled = true; object filaSeleccionada = dtg_contratos.SelectedItem; if (filaSeleccionada != null) { if (filaSeleccionada.GetType() == typeof(contrato)) { contrato contrato = (contrato)filaSeleccionada; try { ActulizarDatosContrato(contrato); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("ELEMENTO SELECCIONADO INVALIDO"); } } }
/*--------------Facturas-----------------------------------------*/ public ActionResult ImprimirFactura(int?id) { dat.Id = id; contrato contrato2 = db.contrato.Find(id); var subtotal = Convert.ToDecimal(contrato2.Total); var itbis = Convert.ToDecimal(1.18); var total = subtotal * itbis; Double doubl = Math.Round((Double)total, 2); ViewBag.Total = doubl; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrato contrato = db.contrato.Find(id); if (contrato == null) { return(HttpNotFound()); } return(View(contrato)); }
public void ActulizarVigencia(contrato contrato) { txt_id_contrato.Text = contrato.NumeroContrato; txt_id_contrato.IsEnabled = false; dtp_fecha_termino.Text = Convert.ToString(contrato.TerminoContrato); dtp_fecha_termino.IsEnabled = true; dtp_inicio_evento.Text = Convert.ToString(contrato.FechaHorarioInicio); dtp_inicio_evento.IsEnabled = false; dtp_termino_evento.Text = Convert.ToString(contrato.FechaHorarioInicio); dtp_termino_evento.IsEnabled = false; txt_asistentes.Text = Convert.ToString(contrato.Asistentes); txt_asistentes.IsEnabled = false; txt_personal_adicional.Text = Convert.ToString(contrato.PersonalAdicional); txt_personal_adicional.IsEnabled = false; chk_vigencia.IsChecked = contrato.Vigencia; txt_valor_contrato.Text = Convert.ToString(contrato.ValorContrato); txt_valor_contrato.IsEnabled = false; txt_observaciones.Text = contrato.Observaciones; txt_observaciones.IsEnabled = false; txt_rut_asociado.Text = contrato.Cliente.Rut; txt_rut_asociado.IsEnabled = false; txt_nombre_asociado.Text = contrato.Cliente.NombreContacto; txt_nombre_asociado.IsEnabled = false; cmb_tipo_evento.SelectedValue = contrato.Evento; cmb_tipo_evento.IsEnabled = false; }
private void Btn_terminar_contrato_Click(object sender, RoutedEventArgs e) { txt_rut_asociado.IsEnabled = false; btn_confirm_contrato.IsEnabled = true; btn_valor_contrato.IsEnabled = false; chk_vigencia.IsEnabled = true; object filaSeleccionada = dtg_contratos.SelectedItem; if (filaSeleccionada != null) { if (filaSeleccionada.GetType() == typeof(contrato)) { contrato contrato = (contrato)filaSeleccionada; try { contrato.TerminoContrato = DateTime.Now; ActulizarVigencia(contrato); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("ELEMENTO SELECCIONADO INVALIDO"); } } }
// GET: Referidoes/Create public ActionResult Create() { contrato contrato = new contrato(); ViewBag.FK_Referido = new SelectList(db.contrato.Where(m => m.Referido != null && m.Estatus == "Abierto"), "ContratoId", "Referido"); ViewBag.FK_NumeroContrato = new SelectList(db.contrato.Where(m => m.Estatus == "Abierto"), "ContratoId", "ContratoId"); return(View()); }
public async Task <ActionResult> DeleteConfirmed(string id) { contrato contrato = await db.contratoes.FindAsync(id); db.contratoes.Remove(contrato); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void Btn_guardarmodCont_Click(object sender, RoutedEventArgs e) { contrato contrato = new contrato(); if (!ValidarEspacioVacio()) { try { contrato.NumeroContrato = txt_id_contrato.Text; contrato.CreacionContrato = txt_fecha_creacion.Text; contrato.TerminoContrato = Convert.ToDateTime(dtp_fecha_termino.Text); contrato.FechaHorarioInicio = Convert.ToDateTime(dtp_inicio_evento.Text); contrato.FechaHorarioTermino = Convert.ToDateTime(dtp_termino_evento.Text); contrato.Asistentes = int.Parse(txt_asistentes.Text); contrato.PersonalAdicional = int.Parse(txt_personal_adicional.Text); if (chk_vigencia.IsChecked == true) { contrato.Vigencia = true; } contrato.ValorContrato = Convert.ToDouble(txt_valor_contrato.Text); contrato.Observaciones = txt_observaciones.Text; contrato.Evento = (tipoEvento)cmb_tipo_evento.SelectedItem; contrato.Cliente = BuscarClienteRut(txt_rut_asociado.Text); try { if (Convert.ToDateTime(dtp_inicio_evento.Text) > Convert.ToDateTime(dtp_termino_evento.Text)) { MessageBox.Show("LA FECHA DE INICIO NO PUEDE SER POSTERIOR AL TERMINO DEL EVENTO"); } else { coleccionContrato.GuardarModifContrato(contrato); DesplegarListaDtg(); Limpiar(); btn_guardarmodCont.IsEnabled = false; txt_id_contrato.Text = GeneradorId(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } catch (Exception ex) { MessageBox.Show(ex.Source = "DATOS DE ASISTENTES O PERSONAL ADICIONAL INVALIDOS"); } } else { MessageBox.Show("FAVOR COMPLETE TODOS LOS CAMPOS"); } }
public ActionResult DeleteConfirmed(int id) { contrato contrato = db.contrato.Find(id); int m = Convert.ToInt32(contrato.FK_Vehiculo); var vehiculo = (from s in db.Vehiculo where s.VehiculoId == m select s).First(); db.contrato.Remove(contrato); vehiculo.Estatus = "Disponible"; db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "uid,id_solicitud,id_solicitante,id_aval")] contrato contrato) { if (ModelState.IsValid) { db.Entry(contrato).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.id_solicitante = new SelectList(db.rel_solicitante_aval, "id_solicitante", "id_solicitante", contrato.id_solicitante); return(View(contrato)); }
public ActionResult DeleteConfirmedRegular(int id) { contrato contrato = db.contrato.Find(id); int x = Convert.ToInt32(contrato.FK_Vehiculo); var q = (from a in db.Vehiculo where a.VehiculoId == x select a).First(); q.Estatus = "Disponible"; db.contrato.Remove(contrato); db.SaveChanges(); return(RedirectToAction("ContratoRegular")); }
public ActionResult EditRegular([Bind(Include = "ContratoId,Nombre,Apellido,Pais,Ciudad,Direccion,Telefono,Email,Licencia,FK_Vehiculo,Clase,Combustible_Salida,Combustible_Entrada,Kilometraje_Salida,Kilometraje_Entrada,Cantidad_Dias,Dias_Extras,Descuento_Comision,Total,FormaPago,Contrato1,Fecha_Inicio,Fecha_Cierre,Condiciones,Tipo_Renta,Estatus,Referido")] contrato contrato) { if (ModelState.IsValid) { db.Entry(contrato).State = EntityState.Modified; contrato.Tipo_Renta = "Regular"; contrato.Estatus = "Abierto"; db.SaveChanges(); return(RedirectToAction("ContratoRegular")); } ViewBag.FK_Vehiculo = new SelectList(db.Vehiculo, "VehiculoId", "Marca", contrato.FK_Vehiculo); return(View(contrato)); }
// GET: contratos/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrato contrato = await db.contratoes.FindAsync(id); if (contrato == null) { return(HttpNotFound()); } return(View(contrato)); }
// GET: contratoes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrato contrato = db.contrato.Find(id); if (contrato == null) { return(HttpNotFound()); } return(View(contrato)); }
// GET: contratoes/Edit/5 public ActionResult EditRegular(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrato contrato = db.contrato.Find(id); if (contrato == null) { return(HttpNotFound()); } ViewBag.FK_Vehiculo = new SelectList(db.Vehiculo, "VehiculoId", "Marca", contrato.FK_Vehiculo); return(View(contrato)); }
// GET: contratos/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrato contrato = await db.contratoes.FindAsync(id); if (contrato == null) { return(HttpNotFound()); } ViewBag.id_solicitante = new SelectList(db.rel_solicitante_aval, "id_solicitante", "id_solicitante", contrato.id_solicitante); return(View(contrato)); }
public ActionResult CerrarContrato(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrato contrato = db.contrato.Find(id); if (contrato == null) { return(HttpNotFound()); } ViewBag.idClase = new SelectList(db.Clasevehiculo, "id", "Clase", contrato.idClase); ViewBag.FK_Vehiculo = new SelectList(db.Vehiculo, "VehiculoId", "Marca", contrato.FK_Vehiculo); return(View(contrato)); }
private void Btn_confirm_contrato_Click(object sender, RoutedEventArgs e) { contrato contrato = new contrato(); if (dtp_fecha_termino != null) { contrato.NumeroContrato = txt_id_contrato.Text; contrato.CreacionContrato = txt_fecha_creacion.Text; contrato.TerminoContrato = Convert.ToDateTime(dtp_fecha_termino.Text); contrato.FechaHorarioInicio = Convert.ToDateTime(dtp_inicio_evento.Text); contrato.FechaHorarioTermino = Convert.ToDateTime(dtp_termino_evento.Text); contrato.Asistentes = int.Parse(txt_asistentes.Text); contrato.PersonalAdicional = int.Parse(txt_personal_adicional.Text); if (chk_vigencia.IsChecked == false) { contrato.Vigencia = false; } contrato.ValorContrato = Convert.ToDouble(txt_valor_contrato.Text); contrato.Observaciones = txt_observaciones.Text; contrato.Evento = (tipoEvento)cmb_tipo_evento.SelectedItem; contrato.Cliente = BuscarClienteRut(txt_rut_asociado.Text); try { coleccionContrato.GuardarConfirmContrato(contrato); btn_confirm_contrato.IsEnabled = false; dtp_fecha_termino.IsEnabled = false; txt_rut_asociado.IsEnabled = false; DesplegarListaDtg(); Limpiar(); txt_id_contrato.Text = GeneradorId(); HabilitarAlConfirmar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("FAVOR COMPLETE TODOS LOS CAMPOS"); } }
public ActionResult CreateRegular(contrato contrato) { int x = Convert.ToInt32(contrato.FK_Vehiculo); var q = (from a in db.Vehiculo where a.VehiculoId == x select a).First(); q.Estatus = "Rentado"; db.SaveChanges(); if (ModelState.IsValid) { db.contrato.Add(contrato); contrato.Tipo_Renta = "Regular"; contrato.Estatus = "Abierto"; db.SaveChanges(); return(RedirectToAction("ContratoRegular")); } ViewBag.FK_Vehiculo = new SelectList(db.Vehiculo, "VehiculoId", "Marca", contrato.FK_Vehiculo); return(View(contrato)); }
public ActionResult Edit([Bind(Include = "ContratoId, Nombre, Apellido, Pais, Ciudad, Direccion, Telefono, Email, Licencia, FK_Vehiculo, idClase, Combustible_Salida, Combustible_Entrada, Kilometraje_Salida, Kilometraje_Entrada, costo_dia, Cantidad_Dias, costo_diasextras, Dias_Extras, Descuento_Comision, FormaPago, Contrato1, Fecha_Inicio, Fecha_Cierre, Condiciones, Tipo_Renta, Estatus, Referido, subtotal, Total, recargo")] contrato contrato) { if (contrato.Tipo_Renta == "Contrato") { int x = Convert.ToInt32(contrato.FK_Vehiculo); var q = (from a in db.Vehiculo where a.VehiculoId == x select a).First(); q.Estatus = "Rentado"; db.SaveChanges(); } if (ModelState.IsValid) { db.Entry(contrato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idClase = new SelectList(db.Clasevehiculo, "id", "Clase", contrato.idClase); ViewBag.FK_Vehiculo = new SelectList(db.Vehiculo, "VehiculoId", "Marca", contrato.FK_Vehiculo); return(View(contrato)); }
public ActionResult CerrarRegular(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrato contrato = db.contrato.Find(id); if (id.HasValue) { int x = Convert.ToInt32(contrato.FK_Vehiculo); var q = (from a in db.Vehiculo where a.VehiculoId == x select a).First(); q.Estatus = "Disponible"; contrato.Estatus = "Cerrado"; db.SaveChanges(); return(RedirectToAction("CerrarContratoRegular")); } return(View(contrato)); }
private void Btn_hecho_contratos_Click(object sender, RoutedEventArgs e) { object filaSeleccionada = dtg_contratos_lista.SelectedItem; if (filaSeleccionada != null) { if (filaSeleccionada.GetType() == typeof(contrato)) { contrato contrato = (contrato)filaSeleccionada; this.contratoBusqueda.Add(contrato); this.numeroContrato.Text = contrato.NumeroContrato; this.Hide(); } else { MessageBox.Show("ELEMENTO SELECCIONADO INVALIDO"); } } else { MessageBox.Show("DEBE SELECCIONAR UN CONTRATO"); } }
private void BtnGuardarContrato_Click_1(object sender, EventArgs e) { using (LaboratorioEntities Base = new LaboratorioEntities()) try{ if (TxtAdjuntarArchivo.Text.Trim().Equals("")) { MessageBox.Show("Se debe adjuntar el contrato"); } else { int validacionContrato = Convert.ToInt32(ValidarContratoExistente(Convert.ToInt32(id_colegio), Convert.ToInt32(id_curso))); if (validacionContrato == 0) { byte[] documento = null; Stream myStream = openFileDialog1.OpenFile(); using (MemoryStream ms = new MemoryStream()) { myStream.CopyTo(ms); documento = ms.ToArray(); } //NUEVO CONTRATO contrato nuevoContrato = new contrato(); nuevoContrato.id_colegio = Convert.ToInt32(id_colegio); nuevoContrato.id_curso = Convert.ToInt32(id_curso); nuevoContrato.fecha_viaje = DtpFechaViaje.Value; nuevoContrato.fecha_tope = DtpFechaTope.Value; nuevoContrato.cantidad_alumnos = Convert.ToInt32(TxtCantidadAlumnos.Text); nuevoContrato.destino = TxtDestino.Text.Trim(); nuevoContrato.monto_final = Convert.ToInt32(TxtMontoFinal.Text); nuevoContrato.contrato1 = documento; Base.contrato.Add(nuevoContrato); DialogResult opcion; opcion = MessageBox.Show("¿Guardar contrato?", " Nuevo Contrato ", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == opcion) { Base.SaveChanges(); MessageBox.Show("Contrato guardado con éxito" + ("\nId Contrato: " + nuevoContrato.id_contrato)); this.Close(); } else { MessageBox.Show("Curso mantiene contrato"); } } else { MessageBox.Show("Error desconocido"); } } } catch { MessageBox.Show("Se ha producido un error, verifique todos los datos"); } }