private bool MethodValidaDatos() { if (ESGR_MovimientoCaja.ESGR_Estado != null && ESGR_MovimientoCaja.ESGR_Estado.CodEstado == "ANMOV") { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "No puede editar el Movimiento porque está anulado.", CmpButton.Aceptar); return(true); } else if (ESGR_MovimientoCaja.ESGR_Moneda == null) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "Datos Obligatorios: Moneda", CmpButton.Aceptar); return(true); } else if (ESGR_MovimientoCaja.ESGR_Motivo == null) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "Datos Obligatorios: Motivo", CmpButton.Aceptar); return(true); } else if (ESGR_MovimientoCaja.Fecha == null) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "Datos Obligatorios: Fecha", CmpButton.Aceptar); return(true); } else if (ESGR_MovimientoCaja.ESGR_Documento.Correlativo == null) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "Datos Obligatorios: Numero", CmpButton.Aceptar); return(true); } else if (ESGR_MovimientoCaja.ESGR_Documento.Serie == null) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "Datos Obligatorios: Serie", CmpButton.Aceptar); return(true); } else if (CollectionESGR_MovimientoCajaDetalle.Count == 0) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "Ingrese al menos un detalle.", CmpButton.Aceptar); return(true); } else if (Glosa == null || Glosa.Trim().Length == 0) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, "Ingrese una glosa valida.", CmpButton.Aceptar); return(true); } else if (CollectionESGR_MovimientoCajaDetalle.Count > 0) { string Message = string.Empty; CollectionESGR_MovimientoCajaDetalle.ToList().ForEach(x => { if (x.Monto == 0) { Message = "Datos Obligatorios: Monto"; } }); if (Message.Trim().Length != 0) { CmpMessageBox.Show(SGRMessage.AdministracionMovimientoCaja, Message, CmpButton.Aceptar); return(true); } } return(false); }
private string MethodPrepareDocumentXML() { var strCadena = "<ROOT>"; CollectionESGR_MovimientoCajaDetalle.ToList().ForEach(x => { strCadena += "<Listar "; strCadena += "xConceptoDescripcion = \'" + x.ConceptoDescripcion; strCadena += "\' xMonto = \'" + x.Monto; strCadena += "\'></Listar>"; }); strCadena += "</ROOT>"; return(strCadena); }