Exemple #1
0
        public static string Novedades_CodigoPreAprobacion_Modificacion(CodigoPreAprobado unCodigoPreAprobado)
        {
            string    sql       = "Novedades_CodigoPreAprobacion_M";
            Database  db        = DatabaseFactory.CreateDatabase("DAT_V01");
            DbCommand dbCommand = db.GetStoredProcCommand(sql);
            string    mensaje   = string.Empty;

            try
            {
                db.AddInParameter(dbCommand, "@Cuil", DbType.Int64, unCodigoPreAprobado.Cuil);
                db.AddInParameter(dbCommand, "@codigoAValidar", DbType.String, unCodigoPreAprobado.CodigoAValidar);
                db.AddInParameter(dbCommand, "@idnovedad", DbType.Int64, unCodigoPreAprobado.IdNovedad);
                db.AddInParameter(dbCommand, "@esUtilizada", DbType.String, unCodigoPreAprobado.unTipoUso.ToString().ToUpper());
                db.AddInParameter(dbCommand, "@ip", DbType.String, unCodigoPreAprobado.UnAuditoria.IP);
                db.AddInParameter(dbCommand, "@usuario", DbType.String, unCodigoPreAprobado.UnAuditoria.Usuario);

                db.ExecuteNonQuery(dbCommand);

                return(mensaje);
            }
            catch (DbException sqlErr)
            {
                if (((System.Data.SqlClient.SqlException)(sqlErr)).Number >= 50000)
                {
                    return(((System.Exception)(sqlErr)).Message);
                }
                else
                {
                    throw sqlErr;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error en CodigoPreAprobacionDAO.Novedades_CodigoPreAprobacion_Modificacion", ex);
            }
            finally
            {
                db = null;
                dbCommand.Dispose();
            }
        }
Exemple #2
0
        public static string PinLink_Alta(PinLink unPinLink, CodigoPreAprobado unCodigoPreAprobado)
        {
            String mjeRdo = String.Empty;

            try
            {
                using (TransactionScope oTransactionScope = new TransactionScope())
                {
                    mjeRdo = PinLinkDAO.PinLink_Alta(unPinLink);
                    if (unCodigoPreAprobado != null)
                    {
                        mjeRdo += CodigoPreAprobacionDAO.Novedades_CodigoPreAprobacion_Modificacion(unCodigoPreAprobado);
                    }
                    oTransactionScope.Complete();
                }
                return(mjeRdo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
 public String PinLink_Alta(PinLink unPinLink, CodigoPreAprobado unCodigoPreAprobado)
 {
     return(PinLinkNegocio.PinLink_Alta(unPinLink, unCodigoPreAprobado));
 }
Exemple #4
0
 public string Novedades_CodigoPreAprobacion_Valida(CodigoPreAprobado unCodigoPreAprobado)
 {
     return(CodigoPreAprobacionDAO.Novedades_CodigoPreAprobacion_Valida(unCodigoPreAprobado));
 }
Exemple #5
0
 public string Novedades_CodigoPreAprobacion_Modificacion(CodigoPreAprobado unCodigoPreAprobado)
 {
     return(CodigoPreAprobacionDAO.Novedades_CodigoPreAprobacion_Modificacion(unCodigoPreAprobado));
 }