Exemplo n.º 1
0
 private Oficina FillRptaOficina(DataTable dt = null)
 {
     try
     {
         Oficina oficina = new Oficina();
         if (dt != null)
         {
             foreach (DataRow row in dt.Rows)
             {
                 #region Loading
                 oficina.intIdOfi = System.Convert.ToInt32(row["OFI_ID"]);
                 if (row["OFI_NOM"] != null)
                 {
                     oficina.strNomOfi = row["OFI_NOM"].ToString();
                 }
                 if (row["OFI_DIREC"] != null)
                 {
                     oficina.strDirecOfi = row["OFI_DIREC"].ToString();
                 }
                 if (row["OFI_ESTADO"] != null)
                 {
                     oficina.intEstadoOfi = System.Convert.ToInt32(row["OFI_ESTADO"]);
                 }
                 if (row["OFI_COD_POS"] != null)
                 {
                     oficina.strCodPostalOfi = row["OFI_COD_POS"].ToString();
                 }
                 if (row["OFI_TELF"] != null)
                 {
                     oficina.strTelfOfi = row["OFI_TELF"].ToString();
                 }
                 if (row["OFI_FAX"] != null)
                 {
                     oficina.strFaxOfi = row["OFI_FAX"].ToString();
                 }
                 #endregion
                 break;
             }
         }
         return(oficina);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 2
0
        public Models.Retail.Oficina ObtieneOficinaXId(int pIntIdOfi)
        {
            Oficina objOficina = null;

            try
            {
                #region Parameter
                AddParameter("pNumIdPedido_in", OracleDbType.Int64, pIntIdOfi, ParameterDirection.Input);
                AddParameter(OutParameter.CursorDtosOficina, OracleDbType.RefCursor, DBNull.Value, ParameterDirection.Output);
                #endregion
                #region Invoke
                ExecuteStoredProcedure(StoredProcedureName.AW_Get_Datos_Oficina);
                objOficina = new Oficina();
                objOficina = FillRptaOficina(GetDtParameter(OutParameter.CursorDtosOficina));
                #endregion
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objOficina);
        }