public Operacion Actualizar(SecuenciaDeDocumento secuenciaDeDocumento) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@ID_DOCUMENT_SECUENCE", Value = secuenciaDeDocumento.ID_DOCUMENT_SECUENCE }, new OAParameter { ParameterName = "@DOC_TYPE", Value = secuenciaDeDocumento.DOC_TYPE }, new OAParameter { ParameterName = "@ASSIGNED_BY", Value = secuenciaDeDocumento.ASSIGNED_BY }, new OAParameter { ParameterName = "@SERIE", Value = secuenciaDeDocumento.SERIE }, new OAParameter { ParameterName = "@ASSIGNED_TO", Value = secuenciaDeDocumento.ASSIGNED_TO } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_UPDATE_DOCUMENT_SEQUENCE", CommandType.StoredProcedure, parameters)[0]; BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
protected void UiVistaSecuenciaDocumentos_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { var secuenciaDocumento = new SecuenciaDeDocumento { DOC_TYPE = UIListaTipoDocumento.Value.ToString(), SERIE = UiTextoSerie.Text, BRANCH_NAME = UiTextoNombre.Text, BRANCH_ADDRESS = UiTextoDireccion.Text, POST_DATETIME = UiFecha.Date, DOC_FROM = Int64.Parse(UiSpinRangoInicial.Text), DOC_TO = Int64.Parse(UiSpinRangoFinal.Text), ASSIGNED_TO = UiListaRuta.Value?.ToString() ?? "", ASSIGNED_BY = Session["USER"].ToString(), CURRENT_DOC = 1, STATUS = "1" }; switch (e.Parameters.Split('|')[0]) { case "btnUpdate": secuenciaDocumento.ID_DOCUMENT_SECUENCE = int.Parse(e.Parameters.Split('|')[1]); if (secuenciaDocumento.ID_DOCUMENT_SECUENCE == 0) { UsuarioDeseaInsertarSecuenciaDocumento?.Invoke(sender, new SecuenciaDocumentosArgumento { Data = secuenciaDocumento }); } else { UsuarioDeseaActualizarSecuenciaDocumento?.Invoke(sender, new SecuenciaDocumentosArgumento { Data = secuenciaDocumento }); } break; case "btnDelete": secuenciaDocumento.ID_DOCUMENT_SECUENCE = int.Parse(e.Parameters.Split('|')[1]); UsuarioDeseaBorrarSecuenciaDocumento?.Invoke(sender, new SecuenciaDocumentosArgumento { Data = secuenciaDocumento }); break; case "GetMaxSerie": secuenciaDocumento.SERIE = UiTextoSerie.Text; secuenciaDocumento.DOC_TYPE = UIListaTipoDocumento.Value.ToString(); UsuarioDeseaObtenerMaximoSerie?.Invoke(sender, new SecuenciaDocumentosArgumento { Data = secuenciaDocumento }); break; case "btnQuitarRuta": secuenciaDocumento.ID_DOCUMENT_SECUENCE = int.Parse(e.Parameters.Split('|')[1]); secuenciaDocumento.ASSIGNED_TO = ""; UsuarioDeseaActualizarSecuenciaDocumento?.Invoke(sender, new SecuenciaDocumentosArgumento { Data = secuenciaDocumento }); break; } }
public IList <SecuenciaDeDocumento> ObtenerResolucioesPorSerie(SecuenciaDeDocumento secuenciaDeDocumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@SERIE", Value = secuenciaDeDocumento.SERIE } , new OAParameter { ParameterName = "@DOC_TYPE", Value = secuenciaDeDocumento.DOC_TYPE } }; return(BaseDeDatosServicio.ExecuteQuery <SecuenciaDeDocumento>("SWIFT_SP_GET_DOCUMENT_SEQUENCE_RANK_BY_SERIE", CommandType.StoredProcedure, parameters).ToList()); }
public IList <Ruta> ObtnerRutasParaSecuenciaDocumentos(SecuenciaDeDocumento secuenciaDeDocumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@DOC_TYPE", Value = secuenciaDeDocumento.DOC_TYPE } , new OAParameter { ParameterName = "@ASSIGNED_TO", Value = secuenciaDeDocumento.ASSIGNED_TO } }; return(BaseDeDatosServicio.ExecuteQuery <Ruta>("SWIFT_SP_GET_ROUTE_BY_DOCUMENT_SEQUENCE", CommandType.StoredProcedure, parameters).ToList()); }
public Operacion Insertar(SecuenciaDeDocumento secuenciaDeDocumento) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@DOC_TYPE", Value = secuenciaDeDocumento.DOC_TYPE }, new OAParameter { ParameterName = "@POST_DATETIME", Value = secuenciaDeDocumento.POST_DATETIME }, new OAParameter { ParameterName = "@ASSIGNED_BY", Value = secuenciaDeDocumento.ASSIGNED_BY }, new OAParameter { ParameterName = "@DOC_FROM", Value = secuenciaDeDocumento.DOC_FROM }, new OAParameter { ParameterName = "@DOC_TO", Value = secuenciaDeDocumento.DOC_TO }, new OAParameter { ParameterName = "@SERIE", Value = secuenciaDeDocumento.SERIE }, new OAParameter { ParameterName = "@ASSIGNED_TO", Value = secuenciaDeDocumento.ASSIGNED_TO }, new OAParameter { ParameterName = "@CURRENT_DOC", Value = secuenciaDeDocumento.CURRENT_DOC }, new OAParameter { ParameterName = "@STATUS", Value = secuenciaDeDocumento.STATUS }, new OAParameter { ParameterName = "@BRANCH_NAME", Value = secuenciaDeDocumento.BRANCH_NAME }, new OAParameter { ParameterName = "@BRANCH_ADDRESS", Value = secuenciaDeDocumento.BRANCH_ADDRESS } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_INSERT_DOCUMENT_SEQUENCE", CommandType.StoredProcedure, parameters)[0]; BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }