private void btnGrabar_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; ObtenerDatosRenovacion(); if (ValidarDatos()) { return; } if (MessageBox.Show("Estas seguro que deseas guardar este proceso de Corte de Alquiler", "◄ AVISO | LEASEIN ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { int error = 0; error = corteDA.InsertarRenovaciones(renovaciones, this.nombreUsuario, DocumentoReferencia, IdCliente); if (error == 0) { MessageBox.Show("Hubo error en el registro, comunicarse con tu soporte", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); return; } //bool exists = renovaciones.Any(x => x.DescripcionMotivoCorte.Equals(motivoDevolucion)); //if (exists) //{ // enviarCorreo(); //} enviarCorreo(); MessageBox.Show("Se guardó el proceso", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); estadoComponentes(TipoVista.Guardar); } }
private void btnGrabar_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if (cmbCliente.SelectedValue == null) { MessageBox.Show("No se puede grabar una Corte de Alquiler si no\nha seleccionado un cliente correcto.", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ObtenerDatosRenovacion(); foreach (CorteAlquiler rev in renovaciones) { if (rev.FechaIniContrato > rev.FechaFinContrato) { MessageBox.Show("No se puede grabar si hay una fecha Final de Plazo de Alquiler menor a la fecha inicial", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (renovaciones.Count == 0) { MessageBox.Show("No se puede grabar si no hay ninguna laptop.", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //if (DocumentoReferencia.Length == 0) //{ // MessageBox.Show("No se puede grabar esta Devolución\nnecesita ingresar un documento de referencia.", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.OK, // MessageBoxIcon.Error); // return; //} if (MessageBox.Show("Estas seguro que deseas guardar este proceso de Corte de Alquiler", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { int error = 0; error = renovacionDA.InsertarRenovaciones(renovaciones, this.nombreUsuario, DocumentoReferencia); if (error == 0) { MessageBox.Show("Hubo error en el registro, comunicarse con tu soporte", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); return; } MessageBox.Show("Se guardó el proceso", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); estadoComponentes(TipoVista.Guardar); } }